From fb157104d90fdf29ed5fd7b7ef6fa52d1908f610 Mon Sep 17 00:00:00 2001 From: Skellien Date: Thu, 19 Dec 2024 23:58:31 +0800 Subject: [PATCH 1/4] CIY Collision fix (?), Idle Animation, Y sort --- project.godot | 9 +++++++-- scenes/battle_manager.tscn | 11 +++++++++++ scenes/character.tscn | 7 +++++-- scenes/world.tscn | 7 ++++++- scripts/battle_manager.gd | 1 + scripts/character.gd | 17 +++++++++-------- scripts/player.gd | 4 +++- 7 files changed, 42 insertions(+), 14 deletions(-) create mode 100644 scenes/battle_manager.tscn create mode 100644 scripts/battle_manager.gd diff --git a/project.godot b/project.godot index 70b39a9..ab96a86 100644 --- a/project.godot +++ b/project.godot @@ -19,11 +19,16 @@ config/icon="res://icon.svg" window/size/viewport_width=240 window/size/viewport_height=160 -window/size/window_width_override=480 -window/size/window_height_override=320 +window/size/window_width_override=960 +window/size/window_height_override=640 window/stretch/mode="canvas_items" window/stretch/scale_mode="integer" +[layer_names] + +2d_physics/layer_1="Character" +2d_physics/layer_2="Terrain" + [rendering] textures/canvas_textures/default_texture_filter=0 diff --git a/scenes/battle_manager.tscn b/scenes/battle_manager.tscn new file mode 100644 index 0000000..16c29d4 --- /dev/null +++ b/scenes/battle_manager.tscn @@ -0,0 +1,11 @@ +[gd_scene format=3 uid="uid://bwroskci5lncx"] + +[node name="BattleManager" type="CanvasLayer"] + +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 diff --git a/scenes/character.tscn b/scenes/character.tscn index b19e04b..45c26e6 100644 --- a/scenes/character.tscn +++ b/scenes/character.tscn @@ -59,17 +59,20 @@ animations = [{ radius = 7.0 [node name="Character" type="CharacterBody2D"] +y_sort_enabled = true +collision_mask = 3 +motion_mode = 1 script = ExtResource("1_ntm52") [node name="Shadow" type="Sprite2D" parent="."] texture = ExtResource("2_nil7t") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -position = Vector2(0, -16) sprite_frames = SubResource("SpriteFrames_e5wf8") animation = &"idle" autoplay = "idle" -frame_progress = 0.987338 +frame_progress = 0.95995 +offset = Vector2(0, -16) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(0, -7) diff --git a/scenes/world.tscn b/scenes/world.tscn index 549ae70..bca3b28 100644 --- a/scenes/world.tscn +++ b/scenes/world.tscn @@ -41,20 +41,25 @@ texture = ExtResource("1_qwsel") 3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) [sub_resource type="TileSet" id="TileSet_4a5xq"] -physics_layer_0/collision_layer = 1 +physics_layer_0/collision_layer = 2 sources/0 = SubResource("TileSetAtlasSource_54e3y") [node name="Node2D" type="Node2D"] +y_sort_enabled = true [node name="TileMap" type="Node2D" parent="."] +y_sort_enabled = true [node name="Layer0" type="TileMapLayer" parent="TileMap"] +y_sort_enabled = true use_parent_material = true tile_map_data = PackedByteArray("AAAGAAQAAAAAAAAAAAAFAAQAAAABAAAAAAAEAAQAAAAAAAAAAAAHAAQAAAAAAAAAAAAIAAQAAAAAAAAAAAAJAAQAAAAAAAAAAAAKAAQAAAACAAAAAAAHAAMAAAAAAAAAAAAIAAMAAAAAAAAAAAAGAAMAAAACAAAAAAAFAAMAAAADAAAAAAD4//3/AAAAAAAAAAD4//7/AAAAAAAAAAD4////AAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD4/wIAAAAAAAAAAAD4/wMAAAAAAAAAAAD4/wQAAAAAAAAAAAD4/wUAAAAAAAAAAAD4/wYAAAACAAAAAAD4/wcAAAAAAAAAAAD4/wgAAAAAAAEAAAD4/wkAAAAAAAEAAAD4/woAAAAAAAEAAAD4/wsAAAAAAAAAAAD4/wwAAAAAAAAAAAD4/w0AAAAAAAAAAAD4/w4AAAAAAAAAAAD5//3/AAAAAAAAAAD5//7/AAACAAAAAAD5////AAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAADAAAAAAD5/wIAAAAAAAAAAAD5/wMAAAAAAAAAAAD5/wQAAAAAAAAAAAD5/wUAAAAAAAAAAAD5/wYAAAAAAAAAAAD5/wcAAAAAAAAAAAD5/wgAAAAAAAEAAAD5/wkAAAAAAAEAAAD5/woAAAAAAAEAAAD5/wsAAAAAAAAAAAD5/wwAAAAAAAAAAAD5/w0AAAAAAAAAAAD5/w4AAAAAAAAAAAD6//3/AAAAAAEAAAD6//7/AAAAAAEAAAD6////AAAAAAEAAAD6/wAAAAADAAEAAAD6/wEAAAAAAAEAAAD6/wIAAAACAAEAAAD6/wMAAAAAAAEAAAD6/wQAAAAAAAEAAAD6/wUAAAAAAAEAAAD6/wYAAAAAAAEAAAD6/wcAAAAAAAEAAAD6/wgAAAAAAAEAAAD6/wkAAAAAAAEAAAD6/woAAAAAAAEAAAD6/wsAAAAAAAAAAAD6/wwAAAAAAAAAAAD6/w0AAAAAAAAAAAD6/w4AAAAAAAAAAAD7//3/AAAAAAEAAAD7//7/AAAAAAEAAAD7////AAACAAEAAAD7/wAAAAAAAAEAAAD7/wEAAAAAAAEAAAD7/wIAAAAAAAEAAAD7/wMAAAAAAAEAAAD7/wQAAAAAAAEAAAD7/wUAAAAAAAEAAAD7/wYAAAAAAAEAAAD7/wcAAAADAAEAAAD7/wgAAAAAAAEAAAD7/wkAAAAAAAEAAAD7/woAAAAAAAEAAAD7/wsAAAAAAAAAAAD7/wwAAAAAAAAAAAD7/w0AAAAAAAAAAAD7/w4AAAAAAAAAAAD8//3/AAADAAAAAAD8//7/AAAAAAAAAAD8////AAAAAAAAAAD8/wAAAAADAAAAAAD8/wEAAAAAAAAAAAD8/wIAAAAAAAAAAAD8/wMAAAAAAAAAAAD8/wQAAAAAAAAAAAD8/wUAAAAAAAAAAAD8/wYAAAAAAAAAAAD8/wcAAAAAAAAAAAD8/wgAAAABAAEAAAD8/wkAAAAAAAEAAAD8/woAAAAAAAEAAAD8/wsAAAAAAAAAAAD8/wwAAAAAAAAAAAD8/w0AAAAAAAAAAAD8/w4AAAAAAAAAAAD9//3/AAAAAAAAAAD9//7/AAAAAAAAAAD9////AAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAACAAAAAAD9/wIAAAAAAAAAAAD9/wMAAAAAAAAAAAD9/wQAAAAAAAAAAAD9/wUAAAAAAAAAAAD9/wYAAAAAAAAAAAD9/wcAAAAAAAAAAAD9/wgAAAAAAAEAAAD9/wkAAAAAAAEAAAD9/woAAAAAAAEAAAD9/wsAAAAAAAAAAAD9/wwAAAAAAAAAAAD9/w0AAAAAAAAAAAD9/w4AAAAAAAAAAAD+//3/AAAAAAAAAAD+//7/AAAAAAAAAAD+////AAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD+/wIAAAAAAAAAAAD+/wMAAAAAAAAAAAD+/wQAAAAAAAAAAAD+/wUAAAAAAAAAAAD+/wYAAAAAAAAAAAD+/wcAAAAAAAAAAAD+/wgAAAAAAAEAAAD+/wkAAAAAAAEAAAD+/woAAAAAAAEAAAD+/wsAAAAAAAAAAAD+/wwAAAAAAAAAAAD+/w0AAAAAAAAAAAD+/w4AAAAAAAAAAAD///3/AAAAAAAAAAD///7/AAAAAAAAAAD/////AAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAD//wIAAAAAAAAAAAD//wMAAAAAAAAAAAD//wQAAAAAAAAAAAD//wUAAAAAAAAAAAD//wYAAAAAAAAAAAD//wcAAAAAAAAAAAD//wgAAAAAAAEAAAD//wkAAAAAAAEAAAD//woAAAADAAEAAAD//wsAAAAAAAAAAAD//wwAAAAAAAAAAAD//w0AAAAAAAAAAAD//w4AAAAAAAAAAAAAAP3/AAAAAAAAAAAAAP7/AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAkAAAAAAAEAAAAAAAoAAAAAAAEAAAAAAAsAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA4AAAAAAAAAAAABAP3/AAAAAAAAAAABAP7/AAAAAAAAAAABAP//AAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAABAAIAAAAAAAAAAAABAAMAAAAAAAAAAAABAAQAAAAAAAAAAAABAAUAAAAAAAAAAAABAAYAAAAAAAAAAAABAAcAAAAAAAAAAAABAAgAAAAAAAEAAAABAAkAAAADAAEAAAABAAoAAAAAAAEAAAABAAsAAAAAAAAAAAABAAwAAAAAAAAAAAABAA0AAAAAAAAAAAABAA4AAAAAAAAAAAACAP3/AAAAAAAAAAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAACAAIAAAAAAAAAAAACAAMAAAAAAAAAAAACAAQAAAAAAAAAAAACAAUAAAAAAAAAAAACAAYAAAAAAAAAAAACAAcAAAAAAAAAAAACAAgAAAAAAAEAAAACAAkAAAAAAAEAAAACAAoAAAAAAAEAAAACAAsAAAAAAAAAAAACAAwAAAAAAAAAAAACAA0AAAAAAAAAAAACAA4AAAAAAAAAAAADAP3/AAADAAAAAAADAP7/AAAAAAAAAAADAP//AAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAADAAIAAAAAAAAAAAADAAMAAAAAAAAAAAADAAQAAAAAAAAAAAADAAUAAAAAAAAAAAADAAYAAAAAAAAAAAADAAcAAAABAAAAAAADAAgAAAACAAEAAAADAAkAAAABAAEAAAADAAoAAAAAAAEAAAADAAsAAAAAAAAAAAADAAwAAAAAAAAAAAADAA0AAAAAAAAAAAADAA4AAAAAAAAAAAAEAP3/AAAAAAAAAAAEAP7/AAAAAAAAAAAEAP//AAAAAAAAAAAEAAAAAAADAAAAAAAEAAEAAAABAAAAAAAEAAIAAAACAAAAAAAEAAMAAAAAAAAAAAAEAAUAAAAAAAAAAAAEAAYAAAAAAAAAAAAEAAcAAAAAAAAAAAAEAAgAAAAAAAEAAAAEAAkAAAAAAAEAAAAEAAoAAAAAAAEAAAAEAAsAAAAAAAAAAAAEAAwAAAAAAAAAAAAEAA0AAAABAAAAAAAEAA4AAAADAAAAAAAFAP3/AAAAAAAAAAAFAP7/AAAAAAAAAAAFAP//AAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAABAAAAAAAFAAIAAAABAAAAAAAFAAUAAAAAAAAAAAAFAAYAAAADAAAAAAAFAAcAAAAAAAAAAAAFAAgAAAAAAAEAAAAFAAkAAAAAAAEAAAAFAAoAAAAAAAEAAAAFAAsAAAAAAAAAAAAFAAwAAAAAAAAAAAAFAA0AAAAAAAAAAAAFAA4AAAADAAAAAAAGAP3/AAADAAAAAAAGAP7/AAAAAAAAAAAGAP//AAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAGAAIAAAAAAAAAAAAGAAUAAAAAAAAAAAAGAAYAAAAAAAAAAAAGAAcAAAAAAAAAAAAGAAgAAAAAAAEAAAAGAAkAAAAAAAEAAAAGAAoAAAAAAAEAAAAGAAsAAAAAAAAAAAAGAAwAAAAAAAAAAAAGAA0AAAAAAAAAAAAGAA4AAAAAAAAAAAAHAP3/AAAAAAAAAAAHAP7/AAAAAAAAAAAHAP//AAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAHAAIAAAAAAAAAAAAHAAUAAAAAAAAAAAAHAAYAAAAAAAAAAAAHAAcAAAAAAAAAAAAHAAgAAAAAAAEAAAAHAAkAAAAAAAEAAAAHAAoAAAAAAAEAAAAHAAsAAAACAAAAAAAHAAwAAAADAAAAAAAHAA0AAAAAAAAAAAAHAA4AAAACAAAAAAAIAP3/AAAAAAAAAAAIAP7/AAAAAAAAAAAIAP//AAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAIAAIAAAAAAAAAAAAIAAUAAAADAAAAAAAIAAYAAAAAAAAAAAAIAAcAAAAAAAAAAAAIAAgAAAAAAAEAAAAIAAkAAAAAAAEAAAAIAAoAAAAAAAEAAAAIAAsAAAADAAAAAAAIAAwAAAAAAAAAAAAIAA0AAAADAAAAAAAIAA4AAAAAAAAAAAAJAP3/AAAAAAAAAAAJAP7/AAAAAAAAAAAJAP//AAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAJAAIAAAABAAAAAAAJAAMAAAAAAAAAAAAJAAUAAAAAAAAAAAAJAAYAAAAAAAAAAAAJAAcAAAAAAAAAAAAJAAgAAAAAAAEAAAAJAAkAAAAAAAEAAAAJAAoAAAAAAAEAAAAJAAsAAAAAAAAAAAAJAAwAAAAAAAAAAAAJAA0AAAAAAAAAAAAJAA4AAAAAAAAAAAAKAP3/AAAAAAAAAAAKAP7/AAAAAAAAAAAKAP//AAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAAKAAIAAAAAAAAAAAAKAAMAAAAAAAAAAAAKAAUAAAAAAAAAAAAKAAYAAAAAAAAAAAAKAAcAAAAAAAAAAAAKAAgAAAABAAEAAAAKAAkAAAAAAAEAAAAKAAoAAAAAAAEAAAAKAAsAAAAAAAAAAAAKAAwAAAAAAAAAAAAKAA0AAAAAAAAAAAAKAA4AAAAAAAAAAAALAP3/AAAAAAAAAAALAP7/AAADAAAAAAALAP//AAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAALAAIAAAAAAAAAAAALAAMAAAAAAAAAAAALAAQAAAABAAAAAAALAAUAAAAAAAAAAAALAAYAAAAAAAAAAAALAAcAAAAAAAAAAAALAAgAAAAAAAEAAAALAAkAAAAAAAEAAAALAAoAAAAAAAEAAAALAAsAAAAAAAAAAAALAAwAAAAAAAAAAAALAA0AAAABAAAAAAALAA4AAAAAAAAAAAAMAP3/AAAAAAAAAAAMAP7/AAAAAAAAAAAMAP//AAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAAMAAIAAAAAAAAAAAAMAAMAAAAAAAAAAAAMAAQAAAACAAAAAAAMAAUAAAAAAAAAAAAMAAYAAAAAAAAAAAAMAAcAAAAAAAAAAAAMAAgAAAAAAAEAAAAMAAkAAAAAAAEAAAAMAAoAAAAAAAEAAAAMAAsAAAAAAAAAAAAMAAwAAAAAAAAAAAAMAA0AAAACAAAAAAAMAA4AAAAAAAAAAAANAP3/AAAAAAAAAAANAP7/AAAAAAAAAAANAP//AAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAABAAAAAAANAAIAAAABAAAAAAANAAMAAAAAAAAAAAANAAQAAAAAAAAAAAANAAUAAAAAAAAAAAANAAYAAAAAAAAAAAANAAcAAAAAAAAAAAANAAgAAAAAAAEAAAANAAkAAAAAAAEAAAANAAoAAAAAAAEAAAANAAsAAAAAAAAAAAANAAwAAAAAAAAAAAANAA0AAAAAAAAAAAANAA4AAAAAAAAAAAAOAP3/AAACAAAAAAAOAP7/AAAAAAAAAAAOAP//AAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAADAAAAAAAOAAIAAAAAAAAAAAAOAAMAAAAAAAAAAAAOAAQAAAAAAAAAAAAOAAUAAAAAAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAAAAAAAAAAOAAgAAAAAAAEAAAAOAAkAAAAAAAEAAAAOAAoAAAAAAAEAAAAOAAsAAAAAAAAAAAAOAAwAAAAAAAAAAAAOAA0AAAAAAAAAAAAOAA4AAAAAAAAAAAAPAP3/AAAAAAAAAAAPAP7/AAAAAAAAAAAPAP//AAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAPAAIAAAABAAAAAAAPAAMAAAACAAAAAAAPAAQAAAAAAAAAAAAPAAUAAAAAAAAAAAAPAAYAAAAAAAAAAAAPAAcAAAAAAAAAAAAPAAgAAAAAAAEAAAAPAAkAAAAAAAEAAAAPAAoAAAADAAEAAAAPAAsAAAAAAAAAAAAPAAwAAAAAAAAAAAAPAA0AAAAAAAAAAAAPAA4AAAAAAAAAAAAQAP3/AAAAAAAAAAAQAP7/AAAAAAAAAAAQAP//AAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAQAAIAAAAAAAAAAAAQAAMAAAAAAAAAAAAQAAQAAAAAAAAAAAAQAAUAAAABAAAAAAAQAAYAAAAAAAAAAAAQAAcAAAAAAAAAAAAQAAgAAAAAAAEAAAAQAAkAAAAAAAEAAAAQAAoAAAAAAAEAAAAQAAsAAAAAAAAAAAAQAAwAAAAAAAAAAAAQAA0AAAAAAAAAAAAQAA4AAAAAAAAAAAARAP3/AAACAAAAAAARAP7/AAAAAAAAAAARAP//AAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAARAAIAAAAAAAAAAAARAAMAAAAAAAAAAAARAAQAAAAAAAAAAAARAAUAAAAAAAAAAAARAAYAAAABAAAAAAARAAcAAAAAAAAAAAARAAgAAAAAAAEAAAARAAkAAAAAAAEAAAARAAoAAAAAAAEAAAARAAsAAAABAAAAAAARAAwAAAAAAAAAAAARAA0AAAACAAAAAAARAA4AAAAAAAAAAAASAP3/AAAAAAEAAAASAP7/AAAAAAEAAAASAP//AAAAAAEAAAASAAAAAAAAAAEAAAASAAEAAAAAAAEAAAASAAIAAAAAAAEAAAASAAMAAAAAAAEAAAASAAQAAAAAAAEAAAASAAUAAAAAAAEAAAASAAYAAAAAAAEAAAASAAcAAAAAAAEAAAASAAgAAAAAAAEAAAASAAkAAAAAAAEAAAASAAoAAAAAAAEAAAASAAsAAAAAAAAAAAASAAwAAAAAAAAAAAASAA0AAAAAAAAAAAASAA4AAAAAAAAAAAATAP3/AAAAAAEAAAATAP7/AAABAAEAAAATAP//AAAAAAEAAAATAAAAAAACAAEAAAATAAEAAAAAAAEAAAATAAIAAAAAAAEAAAATAAMAAAAAAAEAAAATAAQAAAAAAAEAAAATAAUAAAAAAAEAAAATAAYAAAAAAAEAAAATAAcAAAABAAEAAAATAAgAAAAAAAEAAAATAAkAAAAAAAEAAAATAAoAAAAAAAEAAAATAAsAAAAAAAAAAAATAAwAAAAAAAAAAAATAA0AAAAAAAAAAAATAA4AAAAAAAAAAAAUAP3/AAAAAAEAAAAUAP7/AAAAAAEAAAAUAP//AAAAAAEAAAAUAAAAAAAAAAEAAAAUAAEAAAAAAAEAAAAUAAIAAAAAAAEAAAAUAAMAAAAAAAEAAAAUAAQAAAAAAAEAAAAUAAUAAAAAAAEAAAAUAAYAAAAAAAEAAAAUAAcAAAAAAAEAAAAUAAgAAAADAAEAAAAUAAkAAAAAAAEAAAAUAAoAAAAAAAEAAAAUAAsAAAAAAAAAAAAUAAwAAAAAAAAAAAAUAA0AAAACAAAAAAAUAA4AAAAAAAAAAAAVAP3/AAAAAAAAAAAVAP7/AAAAAAAAAAAVAP//AAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAVAAIAAAAAAAAAAAAVAAMAAAAAAAAAAAAVAAQAAAAAAAAAAAAVAAUAAAAAAAAAAAAVAAYAAAAAAAAAAAAVAAcAAAAAAAAAAAAVAAgAAAAAAAEAAAAVAAkAAAAAAAEAAAAVAAoAAAAAAAEAAAAVAAsAAAAAAAAAAAAVAAwAAAAAAAAAAAAVAA0AAAAAAAAAAAAVAA4AAAAAAAAAAAAWAP3/AAAAAAAAAAAWAP7/AAAAAAAAAAAWAP//AAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAWAAIAAAAAAAAAAAAWAAMAAAAAAAAAAAAWAAQAAAAAAAAAAAAWAAUAAAAAAAAAAAAWAAYAAAAAAAAAAAAWAAcAAAAAAAAAAAAWAAgAAAAAAAEAAAAWAAkAAAABAAEAAAAWAAoAAAABAAEAAAAWAAsAAAAAAAAAAAAWAAwAAAAAAAAAAAAWAA0AAAABAAAAAAAWAA4AAAAAAAAAAAAXAP3/AAAAAAAAAAAXAP7/AAAAAAAAAAAXAP//AAAAAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAXAAIAAAABAAAAAAAXAAMAAAAAAAAAAAAXAAQAAAAAAAAAAAAXAAUAAAAAAAAAAAAXAAYAAAAAAAAAAAAXAAcAAAAAAAAAAAAXAAgAAAAAAAEAAAAXAAkAAAAAAAEAAAAXAAoAAAAAAAEAAAAXAAsAAAAAAAAAAAAXAAwAAAAAAAAAAAAXAA0AAAAAAAAAAAAXAA4AAAADAAAAAAAYAP3/AAAAAAAAAAAYAP7/AAAAAAAAAAAYAP//AAAAAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAAAAAAAAAAYAAIAAAAAAAAAAAAYAAMAAAACAAAAAAAYAAQAAAAAAAAAAAAYAAUAAAAAAAAAAAAYAAYAAAAAAAAAAAAYAAcAAAACAAAAAAAYAAgAAAAAAAEAAAAYAAkAAAACAAEAAAAYAAoAAAAAAAEAAAAYAAsAAAAAAAAAAAAYAAwAAAAAAAAAAAAYAA0AAAAAAAAAAAAYAA4AAAAAAAAAAAAZAP3/AAACAAAAAAAZAP7/AAAAAAAAAAAZAP//AAACAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAAAAAAAAAAZAAIAAAAAAAAAAAAZAAMAAAACAAAAAAAZAAQAAAAAAAAAAAAZAAUAAAABAAAAAAAZAAYAAAAAAAAAAAAZAAcAAAADAAAAAAAZAAgAAAAAAAEAAAAZAAkAAAAAAAEAAAAZAAoAAAAAAAEAAAAZAAsAAAAAAAAAAAAZAAwAAAAAAAAAAAAZAA0AAAADAAAAAAAZAA4AAAAAAAAAAAAaAP3/AAAAAAAAAAAaAP7/AAAAAAAAAAAaAP//AAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAaAAIAAAABAAAAAAAaAAMAAAAAAAAAAAAaAAQAAAACAAAAAAAaAAUAAAABAAAAAAAaAAYAAAADAAAAAAAaAAcAAAAAAAAAAAAaAAgAAAAAAAEAAAAaAAkAAAAAAAEAAAAaAAoAAAABAAEAAAAaAAsAAAAAAAAAAAAaAAwAAAAAAAAAAAAaAA0AAAAAAAAAAAAaAA4AAAAAAAAAAADw/woAAAACAAEAAADw/wsAAAACAAEAAADx/woAAAAAAAEAAADx/wsAAAAAAAEAAADy/woAAAAAAAEAAADy/wsAAAAAAAEAAADz/woAAAAAAAEAAADz/wsAAAAAAAAAAAD0/woAAAAAAAEAAAD0/wsAAAAAAAAAAAD1/woAAAAAAAEAAAD1/wsAAAAAAAAAAAD2/woAAAAAAAEAAAD2/wsAAAAAAAAAAAD3/woAAAAAAAEAAAD3/wsAAAAAAAAAAAAbAAoAAAAAAAEAAAAbAAsAAAAAAAAAAAAcAAoAAAAAAAEAAAAcAAsAAAAAAAAAAAAdAAoAAAAAAAEAAAAdAAsAAAAAAAAAAAAeAAoAAAAAAAEAAAAeAAsAAAABAAAAAAAfAAoAAAAAAAEAAAAfAAsAAAADAAAAAAAgAAoAAAABAAEAAAAgAAsAAAADAAAAAAAhAAoAAAAAAAEAAAAhAAsAAAAAAAAAAAAiAAoAAAACAAEAAAAiAAsAAAAAAAAAAAAjAAoAAAAAAAEAAAAjAAsAAAAAAAAAAAAkAAoAAAAAAAEAAAAkAAsAAAACAAAAAAAWAPj/AAAAAAAAAAAWAPn/AAAAAAAAAAAWAPr/AAAAAAEAAAAWAPv/AAAAAAEAAAAWAPz/AAAAAAEAAAAXAPj/AAAAAAAAAAAXAPn/AAACAAAAAAAXAPr/AAAAAAEAAAAXAPv/AAAAAAEAAAAXAPz/AAAAAAEAAAD6//T/AAACAAEAAAD6//X/AAAAAAEAAAD6//b/AAAAAAEAAAD6//f/AAAAAAEAAAD6//j/AAAAAAEAAAD6//n/AAAAAAEAAAD6//r/AAAAAAEAAAD6//v/AAAAAAEAAAD6//z/AAAAAAEAAAD7//T/AAAAAAEAAAD7//X/AAAAAAEAAAD7//b/AAAAAAEAAAD7//f/AAAAAAEAAAD7//j/AAACAAEAAAD7//n/AAAAAAEAAAD7//r/AAAAAAEAAAD7//v/AAAAAAEAAAD7//z/AAAAAAEAAADx//v/AAACAAEAAADx//z/AAAAAAEAAADy//v/AAAAAAEAAADy//z/AAAAAAEAAADz//v/AAAAAAEAAADz//z/AAAAAAEAAAD0//v/AAAAAAEAAAD0//z/AAAAAAEAAAD1//v/AAACAAEAAAD1//z/AAACAAEAAAD2//v/AAAAAAEAAAD2//z/AAAAAAEAAAD3//v/AAAAAAEAAAD3//z/AAAAAAEAAAD4//v/AAABAAEAAAD4//z/AAAAAAEAAAD5//v/AAAAAAEAAAD5//z/AAAAAAEAAAD8//v/AAAAAAEAAAD8//z/AAADAAEAAAD9//v/AAAAAAEAAAD9//z/AAABAAEAAAD+//v/AAAAAAEAAAD+//z/AAAAAAEAAAD///v/AAACAAEAAAD///z/AAAAAAEAAAAAAPv/AAAAAAEAAAAAAPz/AAAAAAEAAAABAPv/AAAAAAEAAAABAPz/AAAAAAEAAAACAPv/AAAAAAEAAAACAPz/AAAAAAEAAAADAPv/AAAAAAEAAAADAPz/AAAAAAEAAAAEAPv/AAAAAAEAAAAEAPz/AAAAAAEAAAAFAPv/AAABAAEAAAAFAPz/AAAAAAEAAAAGAPv/AAAAAAEAAAAGAPz/AAAAAAEAAAAHAPv/AAAAAAEAAAAHAPz/AAAAAAEAAAAIAPv/AAAAAAEAAAAIAPz/AAADAAEAAAAJAPv/AAAAAAEAAAAJAPz/AAAAAAEAAAAKAPv/AAABAAEAAAAKAPz/AAAAAAEAAAALAPv/AAAAAAEAAAALAPz/AAAAAAEAAAAMAPv/AAABAAEAAAAMAPz/AAAAAAEAAAANAPv/AAAAAAEAAAANAPz/AAAAAAEAAAAOAPv/AAAAAAEAAAAOAPz/AAAAAAEAAAAPAPv/AAAAAAEAAAAPAPz/AAAAAAEAAAAQAPv/AAAAAAEAAAAQAPz/AAAAAAEAAAARAPv/AAAAAAEAAAARAPz/AAADAAEAAAASAPv/AAAAAAEAAAASAPz/AAAAAAEAAAATAPv/AAAAAAEAAAATAPz/AAAAAAEAAAAUAPv/AAAAAAEAAAAUAPz/AAAAAAEAAAAVAPv/AAAAAAEAAAAVAPz/AAAAAAEAAAAYAPv/AAABAAEAAAAYAPz/AAAAAAEAAAAZAPv/AAAAAAEAAAAZAPz/AAAAAAEAAAAaAPv/AAAAAAEAAAAaAPz/AAACAAEAAAAbAPv/AAAAAAEAAAAbAPz/AAAAAAEAAAAcAPv/AAAAAAEAAAAcAPz/AAAAAAEAAAAdAPv/AAAAAAEAAAAdAPz/AAAAAAEAAAAeAPv/AAABAAEAAAAeAPz/AAAAAAEAAAAfAPv/AAAAAAEAAAAfAPz/AAACAAEAAAAgAPv/AAAAAAEAAAAgAPz/AAAAAAEAAAAhAPv/AAAAAAEAAAAiAPv/AAAAAAAAAAAjAPv/AAAAAAAAAAAkAPv/AAAAAAAAAAAlAPv/AAAAAAAAAAAlAPz/AAAAAAAAAAAmAPv/AAAAAAAAAAAmAPz/AAAAAAAAAAAnAPv/AAAAAAAAAAAnAPz/AAAAAAAAAAAoAPv/AAAAAAAAAAAoAPz/AAAAAAAAAADf/+H/AAAAAAMAAADf/+L/AAAAAAMAAADf/+P/AAAAAAMAAADf/+T/AAADAAMAAADf/+X/AAAAAAMAAADf/+b/AAAAAAMAAADf/+f/AAAAAAMAAADf/+j/AAABAAMAAADf/+n/AAAAAAMAAADf/+r/AAAAAAMAAADf/+v/AAABAAMAAADf/+z/AAADAAMAAADf/+3/AAAAAAMAAADf/+7/AAAAAAMAAADf/+//AAAAAAMAAADf//D/AAAAAAMAAADf//H/AAAAAAMAAADf//L/AAAAAAMAAADf//P/AAAAAAMAAADf//T/AAAAAAMAAADf//X/AAACAAMAAADf//b/AAAAAAMAAADf//f/AAAAAAMAAADf//j/AAAAAAMAAADf//n/AAAAAAMAAADf//r/AAAAAAMAAADf//v/AAAAAAMAAADf//z/AAAAAAMAAADf//3/AAAAAAMAAADf//7/AAAAAAMAAADf////AAAAAAMAAADf/wAAAAAAAAMAAADf/wEAAAACAAMAAADf/wIAAAAAAAMAAADf/wMAAAAAAAMAAADf/wQAAAAAAAMAAADf/wUAAAAAAAMAAADf/wYAAAAAAAMAAADf/wcAAAAAAAMAAADf/wgAAAACAAMAAADf/wkAAAAAAAMAAADf/woAAAADAAMAAADf/wsAAAAAAAMAAADf/wwAAAAAAAMAAADf/w0AAAAAAAMAAADf/w4AAAAAAAMAAADf/w8AAAAAAAMAAADf/xAAAAAAAAMAAADf/xEAAAAAAAMAAADf/xIAAAAAAAMAAADf/xMAAAAAAAMAAADf/xQAAAAAAAMAAADf/xUAAAAAAAMAAADf/xYAAAAAAAMAAADf/xcAAAACAAMAAADf/xgAAAAAAAMAAADf/xkAAAAAAAMAAADf/xoAAAAAAAMAAADf/xsAAAAAAAMAAADf/xwAAAAAAAMAAADf/x0AAAAAAAMAAADf/x4AAAABAAMAAADf/x8AAAADAAMAAADf/yAAAAAAAAMAAADf/yEAAAAAAAMAAADf/yIAAAAAAAMAAADf/yMAAAAAAAMAAADf/yQAAAABAAMAAADf/yUAAAAAAAMAAADf/yYAAAAAAAMAAADf/ycAAAAAAAMAAADf/ygAAAAAAAMAAADg/+H/AAAAAAMAAADg/+L/AAAAAAMAAADg/+P/AAAAAAMAAADg/+T/AAAAAAMAAADg/+X/AAAAAAMAAADg/+b/AAADAAMAAADg/+f/AAAAAAMAAADg/+j/AAAAAAMAAADg/+n/AAAAAAMAAADg/+r/AAAAAAMAAADg/+v/AAAAAAMAAADg/+z/AAAAAAMAAADg/+3/AAAAAAMAAADg/+7/AAAAAAMAAADg/+//AAAAAAMAAADg//D/AAAAAAMAAADg//H/AAAAAAMAAADg//L/AAAAAAMAAADg//P/AAAAAAMAAADg//T/AAAAAAMAAADg//X/AAAAAAMAAADg//b/AAAAAAMAAADg//f/AAAAAAMAAADg//j/AAAAAAMAAADg//n/AAACAAMAAADg//r/AAAAAAMAAADg//v/AAAAAAMAAADg//z/AAABAAMAAADg//3/AAAAAAMAAADg//7/AAAAAAMAAADg////AAAAAAMAAADg/wAAAAAAAAMAAADg/wEAAAAAAAMAAADg/wIAAAACAAMAAADg/wMAAAAAAAMAAADg/wQAAAAAAAMAAADg/wUAAAAAAAMAAADg/wYAAAAAAAMAAADg/wcAAAAAAAMAAADg/wgAAAAAAAMAAADg/wkAAAAAAAMAAADg/woAAAAAAAMAAADg/wsAAAAAAAMAAADg/wwAAAAAAAMAAADg/w0AAAAAAAMAAADg/w4AAAAAAAMAAADg/w8AAAAAAAMAAADg/xAAAAAAAAMAAADg/xEAAAAAAAMAAADg/xIAAAAAAAMAAADg/xMAAAAAAAMAAADg/xQAAAAAAAMAAADg/xUAAAAAAAMAAADg/xYAAAAAAAMAAADg/xcAAAADAAMAAADg/xgAAAAAAAMAAADg/xkAAAAAAAMAAADg/xoAAAABAAMAAADg/xsAAAAAAAMAAADg/xwAAAAAAAMAAADg/x0AAAAAAAMAAADg/x4AAAAAAAMAAADg/x8AAAAAAAMAAADg/yAAAAAAAAMAAADg/yEAAAAAAAMAAADg/yIAAAAAAAMAAADg/yMAAAAAAAMAAADg/yQAAAAAAAMAAADg/yUAAAAAAAMAAADg/yYAAAAAAAMAAADg/ycAAAAAAAMAAADg/ygAAAAAAAMAAADh/+H/AAACAAMAAADh/+L/AAACAAEAAADh/+P/AAAAAAEAAADh/+T/AAADAAEAAADh/+X/AAAAAAEAAADh/+b/AAACAAEAAADh/+f/AAABAAEAAADh/+j/AAAAAAEAAADh/+n/AAAAAAEAAADh/+r/AAAAAAEAAADh/+v/AAAAAAEAAADh/+z/AAAAAAEAAADh/+3/AAAAAAEAAADh/+7/AAAAAAEAAADh/+//AAAAAAEAAADh//D/AAAAAAEAAADh//H/AAAAAAEAAADh//L/AAAAAAEAAADh//P/AAAAAAEAAADh//T/AAAAAAEAAADh//X/AAAAAAEAAADh//b/AAAAAAEAAADh//f/AAAAAAEAAADh//j/AAAAAAEAAADh//n/AAAAAAEAAADh//r/AAAAAAEAAADh//v/AAAAAAEAAADh//z/AAAAAAEAAADh//3/AAAAAAEAAADh//7/AAAAAAEAAADh////AAABAAEAAADh/wAAAAAAAAEAAADh/wEAAAAAAAEAAADh/wIAAAAAAAEAAADh/wMAAAAAAAEAAADh/wQAAAADAAEAAADh/wUAAAAAAAEAAADh/wYAAAAAAAEAAADh/wcAAAADAAEAAADh/wgAAAAAAAEAAADh/wkAAAAAAAEAAADh/woAAAACAAEAAADh/wsAAAAAAAEAAADh/wwAAAAAAAEAAADh/w0AAAAAAAEAAADh/w4AAAAAAAEAAADh/w8AAAAAAAEAAADh/xAAAAAAAAEAAADh/xEAAAAAAAEAAADh/xIAAAAAAAEAAADh/xMAAAAAAAEAAADh/xQAAAAAAAEAAADh/xUAAAAAAAEAAADh/xYAAAADAAEAAADh/xcAAAAAAAEAAADh/xgAAAAAAAEAAADh/xkAAAAAAAEAAADh/xoAAAAAAAEAAADh/xsAAAAAAAEAAADh/xwAAAAAAAEAAADh/x0AAAAAAAEAAADh/x4AAAAAAAEAAADh/x8AAAAAAAEAAADh/yAAAAAAAAEAAADh/yEAAAAAAAMAAADh/yIAAAAAAAMAAADh/yMAAAAAAAMAAADh/yQAAAAAAAMAAADh/yUAAAAAAAMAAADh/yYAAAAAAAMAAADh/ycAAAAAAAMAAADh/ygAAAAAAAMAAADi/+H/AAAAAAMAAADi/+L/AAAAAAEAAADi/+P/AAAAAAEAAADi/+T/AAAAAAEAAADi/+X/AAAAAAEAAADi/+b/AAAAAAEAAADi/+f/AAAAAAEAAADi/+j/AAAAAAEAAADi/+n/AAAAAAEAAADi/+r/AAAAAAEAAADi/+v/AAAAAAEAAADi/+z/AAAAAAEAAADi/+3/AAAAAAEAAADi/+7/AAAAAAEAAADi/+//AAAAAAEAAADi//D/AAAAAAEAAADi//H/AAAAAAEAAADi//L/AAAAAAEAAADi//P/AAAAAAEAAADi//T/AAAAAAEAAADi//X/AAAAAAEAAADi//b/AAACAAEAAADi//f/AAAAAAEAAADi//j/AAABAAEAAADi//n/AAAAAAEAAADi//r/AAAAAAEAAADi//v/AAAAAAEAAADi//z/AAAAAAEAAADi//3/AAAAAAEAAADi//7/AAAAAAEAAADi////AAACAAEAAADi/wAAAAAAAAEAAADi/wEAAAACAAEAAADi/wIAAAAAAAEAAADi/wMAAAADAAEAAADi/wQAAAADAAEAAADi/wUAAAAAAAEAAADi/wYAAAABAAEAAADi/wcAAAAAAAEAAADi/wgAAAAAAAEAAADi/wkAAAAAAAEAAADi/woAAAAAAAEAAADi/wsAAAAAAAEAAADi/wwAAAAAAAEAAADi/w0AAAAAAAEAAADi/w4AAAAAAAEAAADi/w8AAAAAAAEAAADi/xAAAAAAAAEAAADi/xEAAAAAAAEAAADi/xIAAAAAAAEAAADi/xMAAAAAAAEAAADi/xQAAAAAAAEAAADi/xUAAAAAAAEAAADi/xYAAAAAAAEAAADi/xcAAAAAAAEAAADi/xgAAAAAAAEAAADi/xkAAAAAAAEAAADi/xoAAAAAAAEAAADi/xsAAAAAAAEAAADi/xwAAAAAAAEAAADi/x0AAAAAAAEAAADi/x4AAAAAAAEAAADi/x8AAAACAAEAAADi/yAAAAAAAAEAAADi/yEAAAAAAAMAAADi/yIAAAAAAAMAAADi/yMAAAAAAAMAAADi/yQAAAAAAAMAAADi/yUAAAAAAAMAAADi/yYAAAAAAAMAAADi/ycAAAACAAMAAADi/ygAAAABAAMAAADj/+H/AAAAAAMAAADj/+L/AAAAAAEAAADj/+P/AAAAAAEAAADj/+T/AAAAAAEAAADj/+X/AAACAAEAAADj/+b/AAAAAAEAAADj/+f/AAAAAAEAAADj/+j/AAAAAAEAAADj/+n/AAAAAAEAAADj/+r/AAAAAAEAAADj/+v/AAAAAAEAAADj/+z/AAABAAEAAADj/+3/AAABAAEAAADj/+7/AAAAAAEAAADj/+//AAAAAAEAAADj//D/AAAAAAEAAADj//H/AAACAAEAAADj//L/AAAAAAEAAADj//P/AAAAAAEAAADj//T/AAAAAAEAAADj//X/AAAAAAEAAADj//b/AAAAAAEAAADj//f/AAAAAAEAAADj//j/AAAAAAEAAADj//n/AAAAAAEAAADj//r/AAAAAAEAAADj//v/AAAAAAEAAADj//z/AAAAAAEAAADj//3/AAAAAAEAAADj//7/AAAAAAEAAADj////AAAAAAEAAADj/wAAAAAAAAEAAADj/wEAAAAAAAEAAADj/wIAAAAAAAEAAADj/wMAAAAAAAEAAADj/wQAAAAAAAEAAADj/wUAAAAAAAEAAADj/wYAAAAAAAEAAADj/wcAAAAAAAEAAADj/wgAAAAAAAEAAADj/wkAAAAAAAEAAADj/woAAAAAAAEAAADj/wsAAAAAAAEAAADj/wwAAAABAAEAAADj/w0AAAAAAAEAAADj/w4AAAAAAAEAAADj/w8AAAAAAAEAAADj/xAAAAAAAAEAAADj/xEAAAAAAAEAAADj/xIAAAABAAEAAADj/xMAAAAAAAEAAADj/xQAAAAAAAEAAADj/xUAAAAAAAEAAADj/xYAAAAAAAEAAADj/xcAAAAAAAEAAADj/xgAAAAAAAEAAADj/xkAAAAAAAEAAADj/xoAAAAAAAEAAADj/xsAAAAAAAEAAADj/xwAAAACAAEAAADj/x0AAAADAAEAAADj/x4AAAAAAAEAAADj/x8AAAADAAEAAADj/yAAAAAAAAEAAADj/yEAAAAAAAMAAADj/yIAAAAAAAMAAADj/yMAAAAAAAMAAADj/yQAAAADAAMAAADj/yUAAAAAAAMAAADj/yYAAAAAAAMAAADj/ycAAAAAAAMAAADj/ygAAAAAAAMAAADk/+H/AAAAAAMAAADk/+L/AAAAAAEAAADk/+P/AAAAAAEAAADk/+T/AAAAAAAAAADk/+X/AAAAAAAAAADk/+b/AAAAAAAAAADk/+f/AAAAAAAAAADk/+j/AAAAAAAAAADk/+n/AAAAAAAAAADk/+r/AAACAAAAAADk/+v/AAAAAAAAAADk/+z/AAAAAAAAAADk/+3/AAAAAAAAAADk/+7/AAAAAAAAAADk/+//AAAAAAAAAADk//D/AAAAAAAAAADk//H/AAAAAAAAAADk//L/AAAAAAAAAADk//P/AAAAAAAAAADk//T/AAAAAAAAAADk//X/AAAAAAAAAADk//b/AAAAAAAAAADk//f/AAAAAAAAAADk//j/AAAAAAAAAADk//n/AAAAAAAAAADk//r/AAAAAAEAAADk//v/AAAAAAEAAADk//z/AAACAAEAAADk//3/AAAAAAAAAADk//7/AAAAAAAAAADk////AAAAAAAAAADk/wAAAAAAAAAAAADk/wEAAAAAAAAAAADk/wIAAAAAAAAAAADk/wMAAAAAAAAAAADk/wQAAAAAAAAAAADk/wUAAAAAAAAAAADk/wYAAAAAAAAAAADk/wcAAAAAAAAAAADk/wgAAAADAAAAAADk/wkAAAABAAAAAADk/woAAAABAAAAAADk/wsAAAAAAAAAAADk/wwAAAAAAAAAAADk/w0AAAAAAAAAAADk/w4AAAAAAAAAAADk/w8AAAAAAAAAAADk/xAAAAACAAAAAADk/xEAAAAAAAAAAADk/xIAAAAAAAAAAADk/xMAAAAAAAAAAADk/xQAAAAAAAAAAADk/xUAAAAAAAAAAADk/xYAAAAAAAAAAADk/xcAAAACAAAAAADk/xgAAAAAAAAAAADk/xkAAAAAAAAAAADk/xoAAAAAAAAAAADk/xsAAAAAAAAAAADk/xwAAAAAAAAAAADk/x0AAAAAAAAAAADk/x4AAAAAAAAAAADk/x8AAAAAAAEAAADk/yAAAAACAAEAAADk/yEAAAAAAAMAAADk/yIAAAAAAAMAAADk/yMAAAAAAAMAAADk/yQAAAAAAAMAAADk/yUAAAAAAAMAAADk/yYAAAAAAAMAAADk/ycAAAAAAAMAAADk/ygAAAAAAAMAAADl/+H/AAAAAAMAAADl/+L/AAAAAAEAAADl/+P/AAAAAAEAAADl/+T/AAAAAAAAAADl/+X/AAAAAAAAAADl/+b/AAAAAAAAAADl/+f/AAAAAAAAAADl/+j/AAAAAAAAAADl/+n/AAAAAAAAAADl/+r/AAADAAAAAADl/+v/AAACAAAAAADl/+z/AAAAAAAAAADl/+3/AAAAAAAAAADl/+7/AAAAAAAAAADl/+//AAAAAAAAAADl//D/AAABAAAAAADl//H/AAAAAAAAAADl//L/AAAAAAAAAADl//P/AAABAAAAAADl//T/AAAAAAAAAADl//X/AAAAAAAAAADl//b/AAAAAAAAAADl//f/AAAAAAAAAADl//j/AAAAAAAAAADl//n/AAAAAAAAAADl//r/AAAAAAEAAADl//v/AAAAAAEAAADl//z/AAAAAAEAAADl//3/AAAAAAAAAADl//7/AAAAAAAAAADl////AAAAAAAAAADl/wAAAAAAAAAAAADl/wEAAAAAAAAAAADl/wIAAAAAAAAAAADl/wMAAAAAAAAAAADl/wQAAAACAAAAAADl/wUAAAAAAAAAAADl/wYAAAAAAAAAAADl/wcAAAAAAAAAAADl/wgAAAAAAAAAAADl/wkAAAACAAAAAADl/woAAAAAAAAAAADl/wsAAAACAAAAAADl/wwAAAAAAAAAAADl/w0AAAAAAAAAAADl/w4AAAAAAAAAAADl/w8AAAAAAAAAAADl/xAAAAAAAAAAAADl/xEAAAAAAAAAAADl/xIAAAAAAAAAAADl/xMAAAAAAAAAAADl/xQAAAAAAAAAAADl/xUAAAAAAAAAAADl/xYAAAAAAAAAAADl/xcAAAAAAAAAAADl/xgAAAAAAAAAAADl/xkAAAAAAAAAAADl/xoAAAAAAAAAAADl/xsAAAAAAAAAAADl/xwAAAAAAAAAAADl/x0AAAACAAAAAADl/x4AAAAAAAAAAADl/x8AAAAAAAEAAADl/yAAAAAAAAEAAADl/yEAAAAAAAMAAADl/yIAAAAAAAMAAADl/yMAAAAAAAMAAADl/yQAAAAAAAMAAADl/yUAAAAAAAMAAADl/yYAAAAAAAMAAADl/ycAAAAAAAMAAADl/ygAAAAAAAMAAADm/+H/AAADAAMAAADm/+L/AAAAAAEAAADm/+P/AAAAAAEAAADm/+T/AAAAAAAAAADm/+X/AAAAAAAAAADm/+b/AAAAAAAAAADm/+f/AAAAAAAAAADm/+j/AAAAAAAAAADm/+n/AAAAAAAAAADm/+r/AAAAAAAAAADm/+v/AAACAAAAAADm/+z/AAAAAAAAAADm/+3/AAAAAAAAAADm/+7/AAAAAAAAAADm/+//AAAAAAAAAADm//D/AAABAAAAAADm//H/AAAAAAAAAADm//L/AAACAAAAAADm//P/AAAAAAAAAADm//T/AAAAAAAAAADm//X/AAAAAAAAAADm//b/AAAAAAAAAADm//f/AAAAAAAAAADm//j/AAADAAAAAADm//n/AAAAAAAAAADm//r/AAAAAAEAAADm//v/AAAAAAEAAADm//z/AAAAAAEAAADm//3/AAAAAAAAAADm//7/AAABAAAAAADm////AAAAAAAAAADm/wAAAAAAAAAAAADm/wEAAAAAAAAAAADm/wIAAAAAAAAAAADm/wMAAAADAAAAAADm/wQAAAAAAAAAAADm/wUAAAAAAAAAAADm/wYAAAAAAAAAAADm/wcAAAAAAAAAAADm/wgAAAADAAAAAADm/wkAAAACAAAAAADm/woAAAAAAAAAAADm/wsAAAAAAAAAAADm/wwAAAABAAAAAADm/w0AAAAAAAAAAADm/w4AAAACAAAAAADm/w8AAAAAAAAAAADm/xAAAAAAAAAAAADm/xEAAAAAAAAAAADm/xIAAAAAAAAAAADm/xMAAAAAAAAAAADm/xQAAAAAAAAAAADm/xUAAAAAAAAAAADm/xYAAAAAAAAAAADm/xcAAAAAAAAAAADm/xgAAAADAAAAAADm/xkAAAAAAAAAAADm/xoAAAAAAAAAAADm/xsAAAAAAAAAAADm/xwAAAAAAAAAAADm/x0AAAADAAAAAADm/x4AAAACAAAAAADm/x8AAAAAAAEAAADm/yAAAAAAAAEAAADm/yEAAAAAAAMAAADm/yIAAAAAAAMAAADm/yMAAAAAAAMAAADm/yQAAAAAAAMAAADm/yUAAAAAAAMAAADm/yYAAAAAAAMAAADm/ycAAAAAAAMAAADm/ygAAAAAAAMAAADn/+H/AAAAAAMAAADn/+L/AAAAAAEAAADn/+P/AAAAAAEAAADn/+T/AAAAAAAAAADn/+X/AAAAAAAAAADn/+b/AAAAAAAAAADn/+f/AAAAAAAAAADn/+j/AAAAAAAAAADn/+n/AAAAAAAAAADn/+r/AAAAAAAAAADn/+v/AAAAAAAAAADn/+z/AAAAAAAAAADn/+3/AAAAAAAAAADn/+7/AAAAAAAAAADn/+//AAAAAAAAAADn//D/AAAAAAAAAADn//H/AAAAAAAAAADn//L/AAAAAAAAAADn//P/AAAAAAAAAADn//T/AAAAAAAAAADn//X/AAAAAAAAAADn//b/AAABAAAAAADn//f/AAAAAAAAAADn//j/AAAAAAAAAADn//n/AAAAAAAAAADn//r/AAAAAAEAAADn//v/AAAAAAEAAADn//z/AAAAAAEAAADn//3/AAAAAAAAAADn//7/AAAAAAAAAADn////AAAAAAAAAADn/wAAAAAAAAAAAADn/wEAAAAAAAAAAADn/wIAAAAAAAAAAADn/wMAAAAAAAAAAADn/wQAAAAAAAAAAADn/wUAAAAAAAAAAADn/wYAAAAAAAAAAADn/wcAAAAAAAAAAADn/wgAAAAAAAAAAADn/wkAAAAAAAAAAADn/woAAAAAAAAAAADn/wsAAAADAAAAAADn/wwAAAAAAAAAAADn/w0AAAACAAAAAADn/w4AAAAAAAAAAADn/w8AAAAAAAAAAADn/xAAAAAAAAAAAADn/xEAAAAAAAAAAADn/xIAAAAAAAAAAADn/xMAAAAAAAAAAADn/xQAAAAAAAAAAADn/xUAAAACAAAAAADn/xYAAAAAAAAAAADn/xcAAAAAAAAAAADn/xgAAAAAAAAAAADn/xkAAAABAAAAAADn/xoAAAABAAAAAADn/xsAAAAAAAAAAADn/xwAAAAAAAAAAADn/x0AAAAAAAAAAADn/x4AAAAAAAAAAADn/x8AAAAAAAEAAADn/yAAAAAAAAEAAADn/yEAAAACAAMAAADn/yIAAAAAAAMAAADn/yMAAAAAAAMAAADn/yQAAAAAAAMAAADn/yUAAAAAAAMAAADn/yYAAAAAAAMAAADn/ycAAAACAAMAAADn/ygAAAAAAAMAAADo/+H/AAAAAAMAAADo/+L/AAAAAAEAAADo/+P/AAAAAAEAAADo/+T/AAAAAAAAAADo/+X/AAAAAAAAAADo/+b/AAAAAAAAAADo/+f/AAAAAAAAAADo/+j/AAAAAAAAAADo/+n/AAABAAAAAADo/+r/AAAAAAAAAADo/+v/AAAAAAAAAADo/+z/AAAAAAAAAADo/+3/AAAAAAAAAADo/+7/AAAAAAAAAADo/+//AAAAAAAAAADo//D/AAAAAAAAAADo//H/AAAAAAAAAADo//L/AAAAAAAAAADo//P/AAAAAAAAAADo//T/AAAAAAAAAADo//X/AAAAAAAAAADo//b/AAAAAAAAAADo//f/AAAAAAAAAADo//j/AAAAAAAAAADo//n/AAAAAAAAAADo//r/AAAAAAEAAADo//v/AAAAAAEAAADo//z/AAAAAAEAAADo//3/AAAAAAAAAADo//7/AAAAAAAAAADo////AAAAAAAAAADo/wAAAAAAAAAAAADo/wEAAAAAAAAAAADo/wIAAAAAAAAAAADo/wMAAAAAAAAAAADo/wQAAAAAAAAAAADo/wUAAAAAAAAAAADo/wYAAAAAAAAAAADo/wcAAAAAAAAAAADo/wgAAAAAAAAAAADo/wkAAAAAAAAAAADo/woAAAAAAAAAAADo/wsAAAAAAAAAAADo/wwAAAAAAAAAAADo/w0AAAAAAAAAAADo/w4AAAAAAAAAAADo/w8AAAAAAAAAAADo/xAAAAADAAAAAADo/xEAAAAAAAAAAADo/xIAAAABAAAAAADo/xMAAAAAAAAAAADo/xQAAAAAAAAAAADo/xUAAAAAAAAAAADo/xYAAAAAAAAAAADo/xcAAAAAAAAAAADo/xgAAAAAAAAAAADo/xkAAAAAAAAAAADo/xoAAAADAAAAAADo/xsAAAAAAAAAAADo/xwAAAAAAAAAAADo/x0AAAAAAAAAAADo/x4AAAAAAAAAAADo/x8AAAAAAAEAAADo/yAAAAAAAAEAAADo/yEAAAAAAAMAAADo/yIAAAAAAAMAAADo/yMAAAABAAMAAADo/yQAAAAAAAMAAADo/yUAAAAAAAMAAADo/yYAAAAAAAMAAADo/ycAAAAAAAMAAADo/ygAAAAAAAMAAADp/+H/AAAAAAMAAADp/+L/AAAAAAEAAADp/+P/AAAAAAEAAADp/+T/AAABAAAAAADp/+X/AAAAAAAAAADp/+b/AAAAAAAAAADp/+f/AAABAAAAAADp/+j/AAAAAAAAAADp/+n/AAAAAAAAAADp/+r/AAAAAAAAAADp/+v/AAAAAAAAAADp/+z/AAAAAAAAAADp/+3/AAAAAAAAAADp/+7/AAAAAAAAAADp/+//AAAAAAAAAADp//D/AAAAAAAAAADp//H/AAAAAAAAAADp//L/AAACAAAAAADp//P/AAAAAAAAAADp//T/AAAAAAAAAADp//X/AAAAAAAAAADp//b/AAAAAAAAAADp//f/AAAAAAAAAADp//j/AAAAAAAAAADp//n/AAAAAAAAAADp//r/AAAAAAEAAADp//v/AAAAAAEAAADp//z/AAAAAAEAAADp//3/AAAAAAAAAADp//7/AAAAAAAAAADp////AAAAAAAAAADp/wAAAAAAAAAAAADp/wEAAAAAAAAAAADp/wIAAAAAAAAAAADp/wMAAAAAAAAAAADp/wQAAAAAAAAAAADp/wUAAAAAAAAAAADp/wYAAAAAAAAAAADp/wcAAAADAAAAAADp/wgAAAAAAAAAAADp/wkAAAACAAAAAADp/woAAAAAAAAAAADp/wsAAAAAAAAAAADp/wwAAAAAAAAAAADp/w0AAAAAAAAAAADp/w4AAAAAAAAAAADp/w8AAAAAAAAAAADp/xAAAAAAAAAAAADp/xEAAAABAAAAAADp/xIAAAACAAAAAADp/xMAAAACAAAAAADp/xQAAAAAAAAAAADp/xUAAAAAAAAAAADp/xYAAAAAAAAAAADp/xcAAAADAAAAAADp/xgAAAAAAAAAAADp/xkAAAAAAAAAAADp/xoAAAAAAAAAAADp/xsAAAAAAAAAAADp/xwAAAACAAAAAADp/x0AAAAAAAAAAADp/x4AAAACAAAAAADp/x8AAAAAAAEAAADp/yAAAAAAAAEAAADp/yEAAAAAAAMAAADp/yIAAAAAAAMAAADp/yMAAAAAAAMAAADp/yQAAAACAAMAAADp/yUAAAAAAAMAAADp/yYAAAAAAAMAAADp/ycAAAACAAMAAADp/ygAAAAAAAMAAADq/+H/AAAAAAMAAADq/+L/AAAAAAEAAADq/+P/AAAAAAEAAADq/+T/AAAAAAAAAADq/+X/AAAAAAAAAADq/+b/AAAAAAAAAADq/+f/AAAAAAAAAADq/+j/AAAAAAAAAADq/+n/AAABAAAAAADq/+r/AAAAAAAAAADq/+v/AAAAAAAAAADq/+z/AAADAAAAAADq/+3/AAAAAAAAAADq/+7/AAAAAAAAAADq/+//AAADAAAAAADq//D/AAAAAAAAAADq//H/AAAAAAAAAADq//L/AAAAAAAAAADq//P/AAAAAAAAAADq//T/AAAAAAAAAADq//X/AAAAAAAAAADq//b/AAAAAAAAAADq//f/AAAAAAAAAADq//j/AAAAAAAAAADq//n/AAAAAAAAAADq//r/AAAAAAEAAADq//v/AAAAAAEAAADq//z/AAAAAAEAAADq//3/AAACAAAAAADq//7/AAACAAAAAADq////AAAAAAAAAADq/wAAAAAAAAAAAADq/wEAAAAAAAAAAADq/wIAAAAAAAAAAADq/wMAAAAAAAAAAADq/wQAAAAAAAAAAADq/wUAAAABAAAAAADq/wYAAAAAAAAAAADq/wcAAAAAAAAAAADq/wgAAAAAAAAAAADq/wkAAAAAAAAAAADq/woAAAAAAAAAAADq/wsAAAAAAAAAAADq/wwAAAAAAAAAAADq/w0AAAACAAAAAADq/w4AAAAAAAAAAADq/w8AAAAAAAAAAADq/xAAAAAAAAAAAADq/xEAAAABAAAAAADq/xIAAAAAAAAAAADq/xMAAAADAAAAAADq/xQAAAAAAAAAAADq/xUAAAABAAAAAADq/xYAAAAAAAAAAADq/xcAAAAAAAAAAADq/xgAAAAAAAAAAADq/xkAAAAAAAAAAADq/xoAAAAAAAAAAADq/xsAAAAAAAAAAADq/xwAAAAAAAAAAADq/x0AAAAAAAAAAADq/x4AAAAAAAAAAADq/x8AAAAAAAEAAADq/yAAAAAAAAEAAADq/yEAAAAAAAMAAADq/yIAAAACAAMAAADq/yMAAAAAAAMAAADq/yQAAAAAAAMAAADq/yUAAAAAAAMAAADq/yYAAAAAAAMAAADq/ycAAAAAAAMAAADq/ygAAAAAAAMAAADr/+H/AAAAAAMAAADr/+L/AAAAAAEAAADr/+P/AAAAAAEAAADr/+T/AAAAAAAAAADr/+X/AAAAAAAAAADr/+b/AAABAAAAAADr/+f/AAAAAAAAAADr/+j/AAAAAAAAAADr/+n/AAAAAAAAAADr/+r/AAAAAAAAAADr/+v/AAAAAAAAAADr/+z/AAAAAAAAAADr/+3/AAAAAAAAAADr/+7/AAADAAAAAADr/+//AAAAAAAAAADr//D/AAAAAAAAAADr//H/AAAAAAAAAADr//L/AAAAAAAAAADr//P/AAAAAAAAAADr//T/AAAAAAAAAADr//X/AAACAAAAAADr//b/AAAAAAAAAADr//f/AAAAAAAAAADr//j/AAAAAAAAAADr//n/AAAAAAAAAADr//r/AAAAAAEAAADr//v/AAAAAAEAAADr//z/AAAAAAEAAADr//3/AAAAAAAAAADr//7/AAAAAAAAAADr////AAAAAAAAAADr/wAAAAAAAAAAAADr/wEAAAAAAAAAAADr/wIAAAAAAAAAAADr/wMAAAAAAAAAAADr/wQAAAAAAAAAAADr/wUAAAAAAAAAAADr/wYAAAAAAAAAAADr/wcAAAAAAAAAAADr/wgAAAAAAAAAAADr/wkAAAAAAAAAAADr/woAAAAAAAAAAADr/wsAAAAAAAAAAADr/wwAAAAAAAAAAADr/w0AAAAAAAAAAADr/w4AAAAAAAAAAADr/w8AAAABAAAAAADr/xAAAAAAAAAAAADr/xEAAAAAAAAAAADr/xIAAAAAAAAAAADr/xMAAAAAAAAAAADr/xQAAAAAAAAAAADr/xUAAAAAAAAAAADr/xYAAAAAAAAAAADr/xcAAAAAAAAAAADr/xgAAAAAAAAAAADr/xkAAAACAAAAAADr/xoAAAAAAAAAAADr/xsAAAAAAAAAAADr/xwAAAAAAAAAAADr/x0AAAAAAAAAAADr/x4AAAAAAAAAAADr/x8AAAAAAAEAAADr/yAAAAABAAEAAADr/yEAAAAAAAMAAADr/yIAAAAAAAMAAADr/yMAAAADAAMAAADr/yQAAAAAAAMAAADr/yUAAAAAAAMAAADr/yYAAAAAAAMAAADr/ycAAAAAAAMAAADr/ygAAAAAAAMAAADs/+H/AAAAAAMAAADs/+L/AAAAAAEAAADs/+P/AAAAAAEAAADs/+T/AAAAAAAAAADs/+X/AAAAAAAAAADs/+b/AAAAAAAAAADs/+f/AAADAAAAAADs/+j/AAAAAAAAAADs/+n/AAAAAAAAAADs/+r/AAABAAAAAADs/+v/AAAAAAAAAADs/+z/AAAAAAAAAADs/+3/AAAAAAAAAADs/+7/AAAAAAAAAADs/+//AAAAAAAAAADs//D/AAACAAAAAADs//H/AAAAAAAAAADs//L/AAAAAAAAAADs//P/AAAAAAAAAADs//T/AAAAAAAAAADs//X/AAAAAAAAAADs//b/AAAAAAAAAADs//f/AAAAAAAAAADs//j/AAAAAAAAAADs//n/AAAAAAAAAADs//r/AAAAAAEAAADs//v/AAAAAAEAAADs//z/AAABAAEAAADs//3/AAAAAAAAAADs//7/AAAAAAAAAADs////AAAAAAAAAADs/wAAAAACAAAAAADs/wEAAAAAAAAAAADs/wIAAAAAAAAAAADs/wMAAAACAAAAAADs/wQAAAAAAAAAAADs/wUAAAAAAAAAAADs/wYAAAAAAAAAAADs/wcAAAAAAAAAAADs/wgAAAAAAAAAAADs/wkAAAAAAAAAAADs/woAAAADAAAAAADs/wsAAAAAAAAAAADs/wwAAAAAAAAAAADs/w0AAAAAAAAAAADs/w4AAAACAAAAAADs/w8AAAAAAAAAAADs/xAAAAADAAAAAADs/xEAAAAAAAAAAADs/xIAAAAAAAAAAADs/xMAAAAAAAAAAADs/xQAAAAAAAAAAADs/xUAAAAAAAAAAADs/xYAAAAAAAAAAADs/xcAAAADAAAAAADs/xgAAAADAAAAAADs/xkAAAAAAAAAAADs/xoAAAAAAAAAAADs/xsAAAAAAAAAAADs/xwAAAACAAAAAADs/x0AAAAAAAAAAADs/x4AAAAAAAAAAADs/x8AAAAAAAEAAADs/yAAAAAAAAEAAADs/yEAAAAAAAMAAADs/yIAAAAAAAMAAADs/yMAAAADAAMAAADs/yQAAAAAAAMAAADs/yUAAAAAAAMAAADs/yYAAAAAAAMAAADs/ycAAAAAAAMAAADs/ygAAAAAAAMAAADt/+H/AAAAAAMAAADt/+L/AAAAAAEAAADt/+P/AAAAAAEAAADt/+T/AAADAAAAAADt/+X/AAAAAAAAAADt/+b/AAAAAAAAAADt/+f/AAABAAAAAADt/+j/AAAAAAAAAADt/+n/AAAAAAAAAADt/+r/AAAAAAAAAADt/+v/AAAAAAAAAADt/+z/AAAAAAAAAADt/+3/AAAAAAAAAADt/+7/AAAAAAAAAADt/+//AAAAAAAAAADt//D/AAAAAAAAAADt//H/AAABAAAAAADt//L/AAAAAAAAAADt//P/AAAAAAAAAADt//T/AAAAAAAAAADt//X/AAAAAAAAAADt//b/AAAAAAAAAADt//f/AAAAAAAAAADt//j/AAAAAAAAAADt//n/AAAAAAAAAADt//r/AAAAAAEAAADt//v/AAAAAAEAAADt//z/AAAAAAEAAADt//3/AAAAAAAAAADt//7/AAAAAAAAAADt////AAAAAAAAAADt/wAAAAAAAAAAAADt/wEAAAAAAAAAAADt/wIAAAAAAAAAAADt/wMAAAAAAAAAAADt/wQAAAAAAAAAAADt/wUAAAAAAAAAAADt/wYAAAABAAAAAADt/wcAAAAAAAAAAADt/wgAAAAAAAAAAADt/wkAAAAAAAAAAADt/woAAAAAAAAAAADt/wsAAAACAAAAAADt/wwAAAAAAAAAAADt/w0AAAAAAAAAAADt/w4AAAAAAAAAAADt/w8AAAABAAAAAADt/xAAAAAAAAAAAADt/xEAAAAAAAAAAADt/xIAAAAAAAAAAADt/xMAAAAAAAAAAADt/xQAAAAAAAAAAADt/xUAAAAAAAAAAADt/xYAAAAAAAAAAADt/xcAAAAAAAAAAADt/xgAAAAAAAAAAADt/xkAAAAAAAAAAADt/xoAAAAAAAAAAADt/xsAAAAAAAAAAADt/xwAAAAAAAAAAADt/x0AAAAAAAAAAADt/x4AAAAAAAAAAADt/x8AAAAAAAEAAADt/yAAAAABAAEAAADt/yEAAAAAAAMAAADt/yIAAAAAAAMAAADt/yMAAAAAAAMAAADt/yQAAAABAAMAAADt/yUAAAAAAAMAAADt/yYAAAAAAAMAAADt/ycAAAACAAMAAADt/ygAAAAAAAMAAADu/+H/AAAAAAMAAADu/+L/AAAAAAEAAADu/+P/AAAAAAEAAADu/+T/AAAAAAAAAADu/+X/AAAAAAAAAADu/+b/AAAAAAAAAADu/+f/AAAAAAAAAADu/+j/AAADAAAAAADu/+n/AAAAAAAAAADu/+r/AAADAAAAAADu/+v/AAAAAAAAAADu/+z/AAAAAAAAAADu/+3/AAAAAAAAAADu/+7/AAAAAAAAAADu/+//AAAAAAAAAADu//D/AAAAAAAAAADu//H/AAAAAAAAAADu//L/AAAAAAAAAADu//P/AAAAAAAAAADu//T/AAADAAAAAADu//X/AAADAAAAAADu//b/AAAAAAAAAADu//f/AAAAAAAAAADu//j/AAAAAAAAAADu//n/AAAAAAAAAADu//r/AAAAAAEAAADu//v/AAAAAAEAAADu//z/AAAAAAEAAADu//3/AAAAAAAAAADu//7/AAAAAAAAAADu////AAAAAAAAAADu/wAAAAAAAAAAAADu/wEAAAAAAAAAAADu/wIAAAAAAAAAAADu/wMAAAAAAAAAAADu/wQAAAAAAAAAAADu/wUAAAAAAAAAAADu/wYAAAAAAAAAAADu/wcAAAAAAAAAAADu/wgAAAAAAAAAAADu/wkAAAAAAAAAAADu/woAAAAAAAAAAADu/wsAAAAAAAAAAADu/wwAAAABAAAAAADu/w0AAAAAAAAAAADu/w4AAAAAAAAAAADu/w8AAAAAAAAAAADu/xAAAAAAAAAAAADu/xEAAAAAAAAAAADu/xIAAAAAAAAAAADu/xMAAAAAAAAAAADu/xQAAAAAAAAAAADu/xUAAAAAAAAAAADu/xYAAAAAAAAAAADu/xcAAAADAAAAAADu/xgAAAAAAAAAAADu/xkAAAAAAAAAAADu/xoAAAAAAAAAAADu/xsAAAAAAAAAAADu/xwAAAADAAAAAADu/x0AAAAAAAAAAADu/x4AAAAAAAAAAADu/x8AAAAAAAEAAADu/yAAAAAAAAEAAADu/yEAAAADAAMAAADu/yIAAAAAAAMAAADu/yMAAAAAAAMAAADu/yQAAAAAAAMAAADu/yUAAAADAAMAAADu/yYAAAAAAAMAAADu/ycAAAADAAMAAADu/ygAAAAAAAMAAADv/+H/AAAAAAMAAADv/+L/AAAAAAEAAADv/+P/AAADAAEAAADv/+T/AAAAAAAAAADv/+X/AAAAAAAAAADv/+b/AAAAAAAAAADv/+f/AAAAAAAAAADv/+j/AAAAAAAAAADv/+n/AAAAAAAAAADv/+r/AAAAAAAAAADv/+v/AAAAAAAAAADv/+z/AAAAAAAAAADv/+3/AAAAAAAAAADv/+7/AAAAAAAAAADv/+//AAABAAAAAADv//D/AAAAAAAAAADv//H/AAAAAAAAAADv//L/AAAAAAAAAADv//P/AAAAAAAAAADv//T/AAAAAAAAAADv//X/AAAAAAAAAADv//b/AAAAAAAAAADv//f/AAAAAAAAAADv//j/AAAAAAAAAADv//n/AAAAAAAAAADv//r/AAADAAEAAADv//v/AAAAAAEAAADv//z/AAABAAEAAADv//3/AAAAAAAAAADv//7/AAAAAAAAAADv////AAAAAAAAAADv/wAAAAAAAAAAAADv/wEAAAAAAAAAAADv/wIAAAAAAAAAAADv/wMAAAAAAAAAAADv/wQAAAAAAAAAAADv/wUAAAAAAAAAAADv/wYAAAACAAAAAADv/wcAAAAAAAAAAADv/wgAAAACAAAAAADv/wkAAAAAAAAAAADv/woAAAAAAAAAAADv/wsAAAAAAAAAAADv/wwAAAAAAAAAAADv/w0AAAAAAAAAAADv/w4AAAAAAAAAAADv/w8AAAAAAAAAAADv/xAAAAAAAAAAAADv/xEAAAAAAAAAAADv/xIAAAAAAAAAAADv/xMAAAAAAAAAAADv/xQAAAAAAAAAAADv/xUAAAAAAAAAAADv/xYAAAAAAAAAAADv/xcAAAAAAAAAAADv/xgAAAAAAAAAAADv/xkAAAACAAAAAADv/xoAAAAAAAAAAADv/xsAAAABAAAAAADv/xwAAAAAAAAAAADv/x0AAAAAAAAAAADv/x4AAAAAAAAAAADv/x8AAAAAAAEAAADv/yAAAAAAAAEAAADv/yEAAAAAAAMAAADv/yIAAAAAAAMAAADv/yMAAAAAAAMAAADv/yQAAAAAAAMAAADv/yUAAAAAAAMAAADv/yYAAAAAAAMAAADv/ycAAAAAAAMAAADv/ygAAAAAAAMAAADw/+H/AAAAAAMAAADw/+L/AAAAAAEAAADw/+P/AAAAAAEAAADw/+T/AAAAAAAAAADw/+X/AAAAAAAAAADw/+b/AAAAAAAAAADw/+f/AAACAAAAAADw/+j/AAAAAAAAAADw/+n/AAAAAAAAAADw/+r/AAAAAAAAAADw/+v/AAAAAAAAAADw/+z/AAAAAAAAAADw/+3/AAAAAAAAAADw/+7/AAAAAAAAAADw/+//AAAAAAAAAADw//D/AAAAAAAAAADw//H/AAAAAAAAAADw//L/AAAAAAAAAADw//P/AAAAAAAAAADw//T/AAAAAAAAAADw//X/AAAAAAAAAADw//b/AAAAAAAAAADw//f/AAAAAAAAAADw//j/AAACAAAAAADw//n/AAAAAAAAAADw//r/AAAAAAEAAADw//v/AAAAAAEAAADw//z/AAAAAAEAAADw//3/AAAAAAAAAADw//7/AAABAAAAAADw////AAAAAAAAAADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADw/wIAAAAAAAAAAADw/wMAAAABAAAAAADw/wQAAAAAAAAAAADw/wUAAAAAAAAAAADw/wYAAAAAAAAAAADw/wcAAAACAAAAAADw/wgAAAAAAAEAAADw/wkAAAAAAAEAAADw/wwAAAAAAAEAAADw/w0AAAABAAEAAADw/w4AAAAAAAEAAADw/w8AAAAAAAEAAADw/xAAAAABAAEAAADw/xEAAAAAAAEAAADw/xIAAAAAAAEAAADw/xMAAAAAAAEAAADw/xQAAAAAAAEAAADw/xUAAAAAAAEAAADw/xYAAAAAAAEAAADw/xcAAAAAAAEAAADw/xgAAAAAAAEAAADw/xkAAAAAAAEAAADw/xoAAAADAAEAAADw/xsAAAAAAAEAAADw/xwAAAAAAAEAAADw/x0AAAAAAAEAAADw/x4AAAACAAEAAADw/x8AAAAAAAEAAADw/yAAAAAAAAEAAADw/yEAAAAAAAMAAADw/yIAAAAAAAMAAADw/yMAAAAAAAMAAADw/yQAAAAAAAMAAADw/yUAAAAAAAMAAADw/yYAAAAAAAMAAADw/ycAAAAAAAMAAADw/ygAAAAAAAMAAADx/+H/AAAAAAMAAADx/+L/AAAAAAEAAADx/+P/AAAAAAEAAADx/+T/AAAAAAAAAADx/+X/AAAAAAAAAADx/+b/AAAAAAAAAADx/+f/AAAAAAAAAADx/+j/AAAAAAAAAADx/+n/AAAAAAAAAADx/+r/AAAAAAAAAADx/+v/AAAAAAAAAADx/+z/AAACAAAAAADx/+3/AAAAAAAAAADx/+7/AAAAAAAAAADx/+//AAAAAAAAAADx//D/AAACAAAAAADx//H/AAAAAAAAAADx//L/AAAAAAAAAADx//P/AAADAAAAAADx//T/AAAAAAAAAADx//X/AAAAAAAAAADx//b/AAAAAAAAAADx//f/AAAAAAAAAADx//j/AAAAAAAAAADx//n/AAAAAAAAAADx//r/AAADAAEAAADx//3/AAAAAAAAAADx//7/AAAAAAAAAADx////AAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAABAAAAAADx/wIAAAAAAAAAAADx/wMAAAAAAAAAAADx/wQAAAAAAAAAAADx/wUAAAAAAAAAAADx/wYAAAAAAAAAAADx/wcAAAACAAAAAADx/wgAAAAAAAEAAADx/wkAAAAAAAEAAADx/wwAAAADAAEAAADx/w0AAAAAAAEAAADx/w4AAAAAAAEAAADx/w8AAAAAAAEAAADx/xAAAAAAAAEAAADx/xEAAAAAAAEAAADx/xIAAAADAAEAAADx/xMAAAAAAAEAAADx/xQAAAACAAEAAADx/xUAAAAAAAEAAADx/xYAAAAAAAEAAADx/xcAAAAAAAEAAADx/xgAAAABAAEAAADx/xkAAAAAAAEAAADx/xoAAAAAAAEAAADx/xsAAAAAAAEAAADx/xwAAAAAAAEAAADx/x0AAAAAAAEAAADx/x4AAAAAAAEAAADx/x8AAAADAAEAAADx/yAAAAAAAAEAAADx/yEAAAAAAAMAAADx/yIAAAAAAAMAAADx/yMAAAAAAAMAAADx/yQAAAAAAAMAAADx/yUAAAAAAAMAAADx/yYAAAAAAAMAAADx/ycAAAAAAAMAAADx/ygAAAAAAAMAAADy/+H/AAAAAAMAAADy/+L/AAAAAAEAAADy/+P/AAAAAAEAAADy/+T/AAAAAAAAAADy/+X/AAAAAAAAAADy/+b/AAAAAAAAAADy/+f/AAAAAAAAAADy/+j/AAAAAAAAAADy/+n/AAAAAAAAAADy/+r/AAAAAAAAAADy/+v/AAAAAAAAAADy/+z/AAAAAAAAAADy/+3/AAACAAAAAADy/+7/AAAAAAAAAADy/+//AAAAAAAAAADy//D/AAAAAAAAAADy//H/AAABAAAAAADy//L/AAAAAAAAAADy//P/AAAAAAAAAADy//T/AAAAAAAAAADy//X/AAAAAAAAAADy//b/AAAAAAAAAADy//f/AAACAAAAAADy//j/AAAAAAAAAADy//n/AAAAAAAAAADy//r/AAAAAAEAAADy//3/AAAAAAAAAADy//7/AAAAAAAAAADy////AAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADy/wIAAAAAAAAAAADy/wMAAAAAAAAAAADy/wQAAAAAAAAAAADy/wUAAAABAAAAAADy/wYAAAADAAAAAADy/wcAAAAAAAAAAADy/wgAAAADAAEAAADy/wkAAAAAAAEAAADy/wwAAAAAAAEAAADy/w0AAAAAAAEAAADy/w4AAAAAAAEAAADy/w8AAAAAAAEAAADy/xAAAAAAAAEAAADy/xEAAAAAAAEAAADy/xIAAAAAAAEAAADy/xMAAAAAAAEAAADy/xQAAAAAAAEAAADy/xUAAAAAAAEAAADy/xYAAAAAAAEAAADy/xcAAAAAAAEAAADy/xgAAAAAAAEAAADy/xkAAAAAAAEAAADy/xoAAAAAAAEAAADy/xsAAAAAAAEAAADy/xwAAAADAAEAAADy/x0AAAADAAEAAADy/x4AAAAAAAEAAADy/x8AAAAAAAEAAADy/yAAAAAAAAEAAADy/yEAAAABAAMAAADy/yIAAAAAAAMAAADy/yMAAAAAAAMAAADy/yQAAAAAAAMAAADy/yUAAAAAAAMAAADy/yYAAAAAAAMAAADy/ycAAAAAAAMAAADy/ygAAAAAAAMAAADz/+H/AAAAAAMAAADz/+L/AAAAAAEAAADz/+P/AAAAAAEAAADz/+T/AAAAAAAAAADz/+X/AAAAAAAAAADz/+b/AAAAAAAAAADz/+f/AAAAAAAAAADz/+j/AAAAAAAAAADz/+n/AAAAAAAAAADz/+r/AAAAAAAAAADz/+v/AAAAAAAAAADz/+z/AAADAAAAAADz/+3/AAADAAAAAADz/+7/AAAAAAAAAADz/+//AAAAAAAAAADz//D/AAAAAAAAAADz//H/AAAAAAAAAADz//L/AAAAAAAAAADz//P/AAAAAAAAAADz//T/AAAAAAAAAADz//X/AAAAAAAAAADz//b/AAAAAAAAAADz//f/AAAAAAAAAADz//j/AAAAAAAAAADz//n/AAAAAAAAAADz//r/AAAAAAEAAADz//3/AAAAAAAAAADz//7/AAAAAAAAAADz////AAADAAAAAADz/wAAAAADAAAAAADz/wEAAAAAAAAAAADz/wIAAAAAAAAAAADz/wMAAAACAAAAAADz/wQAAAAAAAAAAADz/wUAAAAAAAAAAADz/wYAAAAAAAAAAADz/wcAAAAAAAAAAADz/wgAAAAAAAEAAADz/wkAAAAAAAEAAADz/wwAAAAAAAAAAADz/w0AAAAAAAAAAADz/w4AAAAAAAAAAADz/w8AAAAAAAAAAADz/xAAAAAAAAAAAADz/xEAAAABAAAAAADz/xIAAAAAAAAAAADz/xMAAAAAAAAAAADz/xQAAAABAAAAAADz/xUAAAAAAAAAAADz/xYAAAABAAAAAADz/xcAAAAAAAAAAADz/xgAAAABAAAAAADz/xkAAAAAAAAAAADz/xoAAAAAAAAAAADz/xsAAAAAAAAAAADz/xwAAAABAAAAAADz/x0AAAAAAAAAAADz/x4AAAAAAAAAAADz/x8AAAAAAAEAAADz/yAAAAACAAEAAADz/yEAAAAAAAMAAADz/yIAAAAAAAMAAADz/yMAAAAAAAMAAADz/yQAAAAAAAMAAADz/yUAAAAAAAMAAADz/yYAAAAAAAMAAADz/ycAAAAAAAMAAADz/ygAAAAAAAMAAAD0/+H/AAAAAAMAAAD0/+L/AAADAAEAAAD0/+P/AAAAAAEAAAD0/+T/AAAAAAAAAAD0/+X/AAAAAAAAAAD0/+b/AAAAAAAAAAD0/+f/AAACAAAAAAD0/+j/AAAAAAAAAAD0/+n/AAADAAAAAAD0/+r/AAAAAAAAAAD0/+v/AAAAAAAAAAD0/+z/AAAAAAAAAAD0/+3/AAAAAAAAAAD0/+7/AAAAAAAAAAD0/+//AAAAAAAAAAD0//D/AAAAAAAAAAD0//H/AAAAAAAAAAD0//L/AAAAAAAAAAD0//P/AAADAAAAAAD0//T/AAAAAAAAAAD0//X/AAADAAAAAAD0//b/AAAAAAAAAAD0//f/AAAAAAAAAAD0//j/AAAAAAAAAAD0//n/AAAAAAAAAAD0//r/AAAAAAEAAAD0//3/AAAAAAAAAAD0//7/AAAAAAAAAAD0////AAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD0/wIAAAAAAAAAAAD0/wMAAAAAAAAAAAD0/wQAAAAAAAAAAAD0/wUAAAAAAAAAAAD0/wYAAAAAAAAAAAD0/wcAAAAAAAAAAAD0/wgAAAAAAAEAAAD0/wkAAAAAAAEAAAD0/wwAAAAAAAAAAAD0/w0AAAAAAAAAAAD0/w4AAAADAAAAAAD0/w8AAAACAAAAAAD0/xAAAAAAAAAAAAD0/xEAAAAAAAAAAAD0/xIAAAAAAAAAAAD0/xMAAAAAAAAAAAD0/xQAAAAAAAAAAAD0/xUAAAAAAAAAAAD0/xYAAAAAAAAAAAD0/xcAAAAAAAAAAAD0/xgAAAAAAAAAAAD0/xkAAAABAAAAAAD0/xoAAAAAAAAAAAD0/xsAAAABAAAAAAD0/xwAAAAAAAAAAAD0/x0AAAAAAAAAAAD0/x4AAAAAAAAAAAD0/x8AAAAAAAEAAAD0/yAAAAACAAEAAAD0/yEAAAABAAMAAAD0/yIAAAAAAAMAAAD0/yMAAAAAAAMAAAD0/yQAAAACAAMAAAD0/yUAAAAAAAMAAAD0/yYAAAAAAAMAAAD0/ycAAAAAAAMAAAD0/ygAAAAAAAMAAAD1/+H/AAAAAAMAAAD1/+L/AAAAAAEAAAD1/+P/AAAAAAEAAAD1/+T/AAAAAAAAAAD1/+X/AAAAAAAAAAD1/+b/AAAAAAAAAAD1/+f/AAAAAAAAAAD1/+j/AAACAAAAAAD1/+n/AAABAAAAAAD1/+r/AAAAAAAAAAD1/+v/AAADAAAAAAD1/+z/AAAAAAAAAAD1/+3/AAAAAAAAAAD1/+7/AAAAAAAAAAD1/+//AAAAAAAAAAD1//D/AAAAAAAAAAD1//H/AAAAAAAAAAD1//L/AAAAAAAAAAD1//P/AAAAAAAAAAD1//T/AAAAAAAAAAD1//X/AAAAAAAAAAD1//b/AAAAAAAAAAD1//f/AAAAAAAAAAD1//j/AAAAAAAAAAD1//n/AAAAAAAAAAD1//r/AAAAAAEAAAD1//3/AAAAAAAAAAD1//7/AAAAAAAAAAD1////AAAAAAAAAAD1/wAAAAADAAAAAAD1/wEAAAAAAAAAAAD1/wIAAAAAAAAAAAD1/wMAAAABAAAAAAD1/wQAAAAAAAAAAAD1/wUAAAABAAAAAAD1/wYAAAABAAAAAAD1/wcAAAAAAAAAAAD1/wgAAAAAAAEAAAD1/wkAAAAAAAEAAAD1/wwAAAAAAAAAAAD1/w0AAAAAAAAAAAD1/w4AAAACAAAAAAD1/w8AAAAAAAAAAAD1/xAAAAAAAAAAAAD1/xEAAAAAAAAAAAD1/xIAAAAAAAAAAAD1/xMAAAAAAAAAAAD1/xQAAAAAAAAAAAD1/xUAAAAAAAAAAAD1/xYAAAAAAAAAAAD1/xcAAAAAAAAAAAD1/xgAAAAAAAAAAAD1/xkAAAAAAAAAAAD1/xoAAAAAAAAAAAD1/xsAAAAAAAAAAAD1/xwAAAAAAAAAAAD1/x0AAAACAAAAAAD1/x4AAAAAAAAAAAD1/x8AAAAAAAEAAAD1/yAAAAAAAAEAAAD1/yEAAAAAAAMAAAD1/yIAAAAAAAMAAAD1/yMAAAAAAAMAAAD1/yQAAAAAAAMAAAD1/yUAAAAAAAMAAAD1/yYAAAAAAAMAAAD1/ycAAAAAAAMAAAD1/ygAAAAAAAMAAAD2/+H/AAAAAAMAAAD2/+L/AAAAAAEAAAD2/+P/AAAAAAEAAAD2/+T/AAAAAAAAAAD2/+X/AAAAAAAAAAD2/+b/AAACAAAAAAD2/+f/AAAAAAAAAAD2/+j/AAAAAAAAAAD2/+n/AAAAAAAAAAD2/+r/AAAAAAAAAAD2/+v/AAAAAAAAAAD2/+z/AAAAAAAAAAD2/+3/AAAAAAAAAAD2/+7/AAAAAAAAAAD2/+//AAAAAAAAAAD2//D/AAAAAAAAAAD2//H/AAAAAAAAAAD2//L/AAAAAAAAAAD2//P/AAAAAAAAAAD2//T/AAAAAAAAAAD2//X/AAAAAAAAAAD2//b/AAAAAAAAAAD2//f/AAAAAAAAAAD2//j/AAAAAAAAAAD2//n/AAAAAAAAAAD2//r/AAAAAAEAAAD2//3/AAAAAAAAAAD2//7/AAAAAAAAAAD2////AAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD2/wIAAAADAAAAAAD2/wMAAAAAAAAAAAD2/wQAAAAAAAAAAAD2/wUAAAACAAAAAAD2/wYAAAAAAAAAAAD2/wcAAAAAAAAAAAD2/wgAAAAAAAEAAAD2/wkAAAAAAAEAAAD2/wwAAAAAAAAAAAD2/w0AAAAAAAAAAAD2/w4AAAACAAAAAAD2/w8AAAAAAAAAAAD2/xAAAAAAAAAAAAD2/xEAAAAAAAAAAAD2/xIAAAAAAAAAAAD2/xMAAAAAAAAAAAD2/xQAAAAAAAAAAAD2/xUAAAAAAAAAAAD2/xYAAAAAAAAAAAD2/xcAAAAAAAAAAAD2/xgAAAAAAAAAAAD2/xkAAAAAAAAAAAD2/xoAAAAAAAAAAAD2/xsAAAAAAAAAAAD2/xwAAAAAAAAAAAD2/x0AAAAAAAAAAAD2/x4AAAAAAAAAAAD2/x8AAAAAAAEAAAD2/yAAAAAAAAEAAAD2/yEAAAAAAAMAAAD2/yIAAAABAAMAAAD2/yMAAAAAAAMAAAD2/yQAAAAAAAMAAAD2/yUAAAAAAAMAAAD2/yYAAAAAAAMAAAD2/ycAAAAAAAMAAAD2/ygAAAAAAAMAAAD3/+H/AAAAAAMAAAD3/+L/AAAAAAEAAAD3/+P/AAAAAAEAAAD3/+T/AAAAAAAAAAD3/+X/AAABAAAAAAD3/+b/AAAAAAAAAAD3/+f/AAABAAAAAAD3/+j/AAAAAAAAAAD3/+n/AAAAAAAAAAD3/+r/AAAAAAAAAAD3/+v/AAAAAAAAAAD3/+z/AAABAAAAAAD3/+3/AAAAAAAAAAD3/+7/AAAAAAAAAAD3/+//AAAAAAAAAAD3//D/AAAAAAAAAAD3//H/AAACAAAAAAD3//L/AAAAAAAAAAD3//P/AAAAAAAAAAD3//T/AAADAAAAAAD3//X/AAAAAAAAAAD3//b/AAACAAAAAAD3//f/AAAAAAAAAAD3//j/AAACAAAAAAD3//n/AAAAAAAAAAD3//r/AAAAAAEAAAD3//3/AAAAAAAAAAD3//7/AAAAAAAAAAD3////AAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD3/wIAAAAAAAAAAAD3/wMAAAAAAAAAAAD3/wQAAAAAAAAAAAD3/wUAAAAAAAAAAAD3/wYAAAAAAAAAAAD3/wcAAAAAAAAAAAD3/wgAAAAAAAEAAAD3/wkAAAACAAEAAAD3/wwAAAAAAAAAAAD3/w0AAAAAAAAAAAD3/w4AAAAAAAAAAAD3/w8AAAAAAAAAAAD3/xAAAAAAAAAAAAD3/xEAAAAAAAAAAAD3/xIAAAAAAAAAAAD3/xMAAAAAAAAAAAD3/xQAAAAAAAAAAAD3/xUAAAAAAAAAAAD3/xYAAAAAAAAAAAD3/xcAAAAAAAAAAAD3/xgAAAAAAAAAAAD3/xkAAAAAAAAAAAD3/xoAAAAAAAAAAAD3/xsAAAAAAAAAAAD3/xwAAAAAAAAAAAD3/x0AAAAAAAAAAAD3/x4AAAAAAAAAAAD3/x8AAAAAAAEAAAD3/yAAAAAAAAEAAAD3/yEAAAAAAAMAAAD3/yIAAAAAAAMAAAD3/yMAAAADAAMAAAD3/yQAAAAAAAMAAAD3/yUAAAAAAAMAAAD3/yYAAAAAAAMAAAD3/ycAAAAAAAMAAAD3/ygAAAADAAMAAAD4/+H/AAAAAAMAAAD4/+L/AAAAAAEAAAD4/+P/AAAAAAEAAAD4/+T/AAAAAAAAAAD4/+X/AAAAAAAAAAD4/+b/AAAAAAAAAAD4/+f/AAAAAAAAAAD4/+j/AAAAAAAAAAD4/+n/AAAAAAAAAAD4/+r/AAAAAAAAAAD4/+v/AAAAAAAAAAD4/+z/AAAAAAAAAAD4/+3/AAAAAAAAAAD4/+7/AAAAAAAAAAD4/+//AAAAAAAAAAD4//D/AAAAAAAAAAD4//H/AAAAAAAAAAD4//L/AAAAAAAAAAD4//P/AAAAAAAAAAD4//T/AAADAAAAAAD4//X/AAAAAAAAAAD4//b/AAAAAAAAAAD4//f/AAAAAAAAAAD4//j/AAAAAAAAAAD4//n/AAACAAAAAAD4//r/AAAAAAEAAAD4/w8AAAAAAAAAAAD4/xAAAAAAAAAAAAD4/xEAAAAAAAAAAAD4/xIAAAAAAAAAAAD4/xMAAAAAAAAAAAD4/xQAAAAAAAAAAAD4/xUAAAACAAAAAAD4/xYAAAAAAAAAAAD4/xcAAAAAAAAAAAD4/xgAAAABAAAAAAD4/xkAAAAAAAAAAAD4/xoAAAAAAAAAAAD4/xsAAAADAAAAAAD4/xwAAAAAAAAAAAD4/x0AAAAAAAAAAAD4/x4AAAAAAAAAAAD4/x8AAAAAAAEAAAD4/yAAAAAAAAEAAAD4/yEAAAACAAMAAAD4/yIAAAAAAAMAAAD4/yMAAAABAAMAAAD4/yQAAAAAAAMAAAD4/yUAAAAAAAMAAAD4/yYAAAAAAAMAAAD4/ycAAAAAAAMAAAD4/ygAAAAAAAMAAAD5/+H/AAABAAMAAAD5/+L/AAAAAAEAAAD5/+P/AAAAAAEAAAD5/+T/AAAAAAAAAAD5/+X/AAABAAAAAAD5/+b/AAAAAAAAAAD5/+f/AAAAAAAAAAD5/+j/AAAAAAAAAAD5/+n/AAAAAAAAAAD5/+r/AAAAAAAAAAD5/+v/AAAAAAAAAAD5/+z/AAAAAAAAAAD5/+3/AAAAAAAAAAD5/+7/AAAAAAAAAAD5/+//AAAAAAAAAAD5//D/AAAAAAAAAAD5//H/AAACAAAAAAD5//L/AAAAAAAAAAD5//P/AAAAAAAAAAD5//T/AAAAAAAAAAD5//X/AAAAAAAAAAD5//b/AAAAAAAAAAD5//f/AAAAAAAAAAD5//j/AAAAAAAAAAD5//n/AAACAAAAAAD5//r/AAAAAAEAAAD5/w8AAAAAAAAAAAD5/xAAAAACAAAAAAD5/xEAAAAAAAAAAAD5/xIAAAAAAAAAAAD5/xMAAAAAAAAAAAD5/xQAAAABAAAAAAD5/xUAAAAAAAAAAAD5/xYAAAAAAAAAAAD5/xcAAAAAAAAAAAD5/xgAAAAAAAAAAAD5/xkAAAAAAAAAAAD5/xoAAAAAAAAAAAD5/xsAAAAAAAAAAAD5/xwAAAAAAAAAAAD5/x0AAAAAAAAAAAD5/x4AAAAAAAAAAAD5/x8AAAAAAAEAAAD5/yAAAAAAAAEAAAD5/yEAAAAAAAMAAAD5/yIAAAAAAAMAAAD5/yMAAAAAAAMAAAD5/yQAAAACAAMAAAD5/yUAAAAAAAMAAAD5/yYAAAAAAAMAAAD5/ycAAAAAAAMAAAD5/ygAAAADAAMAAAD6/+H/AAAAAAMAAAD6/+L/AAAAAAEAAAD6/+P/AAAAAAEAAAD6/+T/AAAAAAEAAAD6/+X/AAAAAAEAAAD6/+b/AAAAAAEAAAD6/+f/AAAAAAEAAAD6/+j/AAAAAAEAAAD6/+n/AAAAAAEAAAD6/+r/AAAAAAEAAAD6/+v/AAAAAAEAAAD6/+z/AAABAAEAAAD6/+3/AAADAAEAAAD6/+7/AAAAAAEAAAD6/+//AAAAAAEAAAD6//D/AAADAAEAAAD6//H/AAAAAAEAAAD6//L/AAAAAAEAAAD6//P/AAAAAAEAAAD6/w8AAAABAAAAAAD6/xAAAAAAAAAAAAD6/xEAAAAAAAAAAAD6/xIAAAAAAAAAAAD6/xMAAAAAAAAAAAD6/xQAAAAAAAAAAAD6/xUAAAAAAAAAAAD6/xYAAAAAAAAAAAD6/xcAAAAAAAAAAAD6/xgAAAAAAAAAAAD6/xkAAAAAAAAAAAD6/xoAAAAAAAAAAAD6/xsAAAAAAAAAAAD6/xwAAAAAAAAAAAD6/x0AAAAAAAAAAAD6/x4AAAABAAAAAAD6/x8AAAAAAAEAAAD6/yAAAAAAAAEAAAD6/yEAAAAAAAMAAAD6/yIAAAAAAAMAAAD6/yMAAAAAAAMAAAD6/yQAAAAAAAMAAAD6/yUAAAAAAAMAAAD6/yYAAAAAAAMAAAD6/ycAAAAAAAMAAAD6/ygAAAAAAAMAAAD7/+H/AAAAAAMAAAD7/+L/AAAAAAEAAAD7/+P/AAAAAAEAAAD7/+T/AAAAAAEAAAD7/+X/AAAAAAEAAAD7/+b/AAAAAAEAAAD7/+f/AAAAAAEAAAD7/+j/AAAAAAEAAAD7/+n/AAAAAAEAAAD7/+r/AAAAAAEAAAD7/+v/AAAAAAEAAAD7/+z/AAAAAAEAAAD7/+3/AAAAAAEAAAD7/+7/AAAAAAEAAAD7/+//AAACAAEAAAD7//D/AAAAAAEAAAD7//H/AAAAAAEAAAD7//L/AAAAAAEAAAD7//P/AAACAAEAAAD7/w8AAAAAAAAAAAD7/xAAAAAAAAAAAAD7/xEAAAAAAAAAAAD7/xIAAAAAAAAAAAD7/xMAAAAAAAAAAAD7/xQAAAAAAAAAAAD7/xUAAAAAAAAAAAD7/xYAAAABAAAAAAD7/xcAAAAAAAAAAAD7/xgAAAAAAAAAAAD7/xkAAAAAAAAAAAD7/xoAAAAAAAAAAAD7/xsAAAAAAAAAAAD7/xwAAAAAAAAAAAD7/x0AAAACAAAAAAD7/x4AAAAAAAAAAAD7/x8AAAAAAAEAAAD7/yAAAAAAAAEAAAD7/yEAAAAAAAMAAAD7/yIAAAAAAAMAAAD7/yMAAAAAAAMAAAD7/yQAAAAAAAMAAAD7/yUAAAAAAAMAAAD7/yYAAAAAAAMAAAD7/ycAAAAAAAMAAAD7/ygAAAABAAMAAAD8/+H/AAAAAAMAAAD8/+L/AAACAAEAAAD8/+P/AAAAAAEAAAD8/+T/AAAAAAAAAAD8/+X/AAAAAAAAAAD8/+b/AAAAAAAAAAD8/+f/AAAAAAAAAAD8/+j/AAAAAAAAAAD8/+n/AAAAAAAAAAD8/+r/AAAAAAAAAAD8/+v/AAAAAAAAAAD8/+z/AAAAAAAAAAD8/+3/AAAAAAAAAAD8/+7/AAAAAAAAAAD8/+//AAAAAAAAAAD8//D/AAADAAAAAAD8//H/AAAAAAAAAAD8//L/AAACAAAAAAD8//P/AAAAAAAAAAD8//T/AAAAAAAAAAD8//X/AAAAAAAAAAD8//b/AAAAAAAAAAD8//f/AAAAAAAAAAD8//j/AAAAAAAAAAD8//n/AAAAAAAAAAD8//r/AAAAAAEAAAD8/w8AAAAAAAAAAAD8/xAAAAAAAAAAAAD8/xEAAAAAAAAAAAD8/xIAAAAAAAAAAAD8/xMAAAACAAAAAAD8/xQAAAAAAAAAAAD8/xUAAAAAAAAAAAD8/xYAAAAAAAAAAAD8/xcAAAAAAAAAAAD8/xgAAAAAAAAAAAD8/xkAAAAAAAAAAAD8/xoAAAAAAAAAAAD8/xsAAAAAAAAAAAD8/xwAAAAAAAAAAAD8/x0AAAAAAAAAAAD8/x4AAAAAAAAAAAD8/x8AAAAAAAEAAAD8/yAAAAAAAAEAAAD8/yEAAAAAAAMAAAD8/yIAAAAAAAMAAAD8/yMAAAAAAAMAAAD8/yQAAAAAAAMAAAD8/yUAAAADAAMAAAD8/yYAAAAAAAMAAAD8/ycAAAADAAMAAAD8/ygAAAAAAAMAAAD9/+H/AAABAAMAAAD9/+L/AAAAAAEAAAD9/+P/AAAAAAEAAAD9/+T/AAAAAAAAAAD9/+X/AAAAAAAAAAD9/+b/AAAAAAAAAAD9/+f/AAAAAAAAAAD9/+j/AAAAAAAAAAD9/+n/AAAAAAAAAAD9/+r/AAAAAAAAAAD9/+v/AAAAAAAAAAD9/+z/AAAAAAAAAAD9/+3/AAAAAAAAAAD9/+7/AAADAAAAAAD9/+//AAAAAAAAAAD9//D/AAAAAAAAAAD9//H/AAADAAAAAAD9//L/AAAAAAAAAAD9//P/AAAAAAAAAAD9//T/AAAAAAAAAAD9//X/AAABAAAAAAD9//b/AAAAAAAAAAD9//f/AAAAAAAAAAD9//j/AAAAAAAAAAD9//n/AAAAAAAAAAD9//r/AAAAAAEAAAD9/w8AAAAAAAAAAAD9/xAAAAAAAAAAAAD9/xEAAAAAAAAAAAD9/xIAAAAAAAAAAAD9/xMAAAACAAAAAAD9/xQAAAAAAAAAAAD9/xUAAAAAAAAAAAD9/xYAAAAAAAAAAAD9/xcAAAAAAAAAAAD9/xgAAAAAAAAAAAD9/xkAAAACAAAAAAD9/xoAAAAAAAAAAAD9/xsAAAAAAAAAAAD9/xwAAAAAAAAAAAD9/x0AAAAAAAAAAAD9/x4AAAAAAAAAAAD9/x8AAAAAAAEAAAD9/yAAAAADAAEAAAD9/yEAAAADAAMAAAD9/yIAAAAAAAMAAAD9/yMAAAAAAAMAAAD9/yQAAAAAAAMAAAD9/yUAAAAAAAMAAAD9/yYAAAAAAAMAAAD9/ycAAAACAAMAAAD9/ygAAAAAAAMAAAD+/+H/AAADAAMAAAD+/+L/AAAAAAEAAAD+/+P/AAAAAAEAAAD+/+T/AAAAAAAAAAD+/+X/AAAAAAAAAAD+/+b/AAACAAAAAAD+/+f/AAADAAAAAAD+/+j/AAAAAAAAAAD+/+n/AAAAAAAAAAD+/+r/AAAAAAAAAAD+/+v/AAAAAAAAAAD+/+z/AAAAAAAAAAD+/+3/AAABAAAAAAD+/+7/AAAAAAAAAAD+/+//AAAAAAAAAAD+//D/AAAAAAAAAAD+//H/AAAAAAAAAAD+//L/AAACAAAAAAD+//P/AAAAAAAAAAD+//T/AAAAAAAAAAD+//X/AAAAAAAAAAD+//b/AAACAAAAAAD+//f/AAACAAAAAAD+//j/AAAAAAAAAAD+//n/AAAAAAAAAAD+//r/AAAAAAEAAAD+/w8AAAAAAAAAAAD+/xAAAAAAAAAAAAD+/xEAAAAAAAAAAAD+/xIAAAAAAAAAAAD+/xMAAAAAAAAAAAD+/xQAAAAAAAAAAAD+/xUAAAAAAAAAAAD+/xYAAAAAAAAAAAD+/xcAAAAAAAAAAAD+/xgAAAAAAAAAAAD+/xkAAAADAAAAAAD+/xoAAAAAAAAAAAD+/xsAAAAAAAAAAAD+/xwAAAAAAAAAAAD+/x0AAAAAAAAAAAD+/x4AAAAAAAAAAAD+/x8AAAAAAAEAAAD+/yAAAAAAAAEAAAD+/yEAAAAAAAMAAAD+/yIAAAAAAAMAAAD+/yMAAAABAAMAAAD+/yQAAAAAAAMAAAD+/yUAAAAAAAMAAAD+/yYAAAAAAAMAAAD+/ycAAAAAAAMAAAD+/ygAAAAAAAMAAAD//+H/AAAAAAMAAAD//+L/AAAAAAEAAAD//+P/AAAAAAEAAAD//+T/AAAAAAAAAAD//+X/AAACAAAAAAD//+b/AAABAAAAAAD//+f/AAABAAAAAAD//+j/AAAAAAAAAAD//+n/AAAAAAAAAAD//+r/AAABAAAAAAD//+v/AAAAAAAAAAD//+z/AAAAAAAAAAD//+3/AAAAAAAAAAD//+7/AAADAAAAAAD//+//AAABAAAAAAD///D/AAAAAAAAAAD///H/AAABAAAAAAD///L/AAAAAAAAAAD///P/AAAAAAAAAAD///T/AAABAAAAAAD///X/AAAAAAAAAAD///b/AAAAAAAAAAD///f/AAACAAAAAAD///j/AAAAAAAAAAD///n/AAAAAAAAAAD///r/AAADAAEAAAD//w8AAAAAAAAAAAD//xAAAAABAAAAAAD//xEAAAAAAAAAAAD//xIAAAAAAAAAAAD//xMAAAADAAAAAAD//xQAAAACAAAAAAD//xUAAAAAAAAAAAD//xYAAAAAAAAAAAD//xcAAAAAAAAAAAD//xgAAAAAAAAAAAD//xkAAAAAAAAAAAD//xoAAAAAAAAAAAD//xsAAAAAAAAAAAD//xwAAAADAAAAAAD//x0AAAAAAAAAAAD//x4AAAAAAAAAAAD//x8AAAAAAAEAAAD//yAAAAAAAAEAAAD//yEAAAAAAAMAAAD//yIAAAAAAAMAAAD//yMAAAAAAAMAAAD//yQAAAAAAAMAAAD//yUAAAAAAAMAAAD//yYAAAAAAAMAAAD//ycAAAAAAAMAAAD//ygAAAAAAAMAAAAAAOH/AAAAAAMAAAAAAOL/AAADAAEAAAAAAOP/AAACAAEAAAAAAOT/AAAAAAAAAAAAAOX/AAAAAAAAAAAAAOb/AAAAAAAAAAAAAOf/AAAAAAAAAAAAAOj/AAACAAAAAAAAAOn/AAAAAAAAAAAAAOr/AAAAAAAAAAAAAOv/AAAAAAAAAAAAAOz/AAAAAAAAAAAAAO3/AAACAAAAAAAAAO7/AAAAAAAAAAAAAO//AAAAAAAAAAAAAPD/AAAAAAAAAAAAAPH/AAAAAAAAAAAAAPL/AAAAAAAAAAAAAPP/AAAAAAAAAAAAAPT/AAADAAAAAAAAAPX/AAAAAAAAAAAAAPb/AAAAAAAAAAAAAPf/AAAAAAAAAAAAAPj/AAAAAAAAAAAAAPn/AAAAAAAAAAAAAPr/AAAAAAEAAAAAAA8AAAAAAAAAAAAAABAAAAAAAAAAAAAAABEAAAAAAAAAAAAAABIAAAAAAAAAAAAAABMAAAADAAAAAAAAABQAAAAAAAAAAAAAABUAAAAAAAAAAAAAABYAAAAAAAAAAAAAABcAAAAAAAAAAAAAABgAAAAAAAAAAAAAABkAAAABAAAAAAAAABoAAAAAAAAAAAAAABsAAAAAAAAAAAAAABwAAAAAAAAAAAAAAB0AAAADAAAAAAAAAB4AAAAAAAAAAAAAAB8AAAAAAAEAAAAAACAAAAAAAAEAAAAAACEAAAADAAMAAAAAACIAAAAAAAMAAAAAACMAAAAAAAMAAAAAACQAAAAAAAMAAAAAACUAAAAAAAMAAAAAACYAAAABAAMAAAAAACcAAAACAAMAAAAAACgAAAAAAAMAAAABAOH/AAAAAAMAAAABAOL/AAAAAAEAAAABAOP/AAAAAAEAAAABAOT/AAACAAAAAAABAOX/AAAAAAAAAAABAOb/AAADAAAAAAABAOf/AAAAAAAAAAABAOj/AAAAAAAAAAABAOn/AAAAAAAAAAABAOr/AAAAAAAAAAABAOv/AAAAAAAAAAABAOz/AAADAAAAAAABAO3/AAAAAAAAAAABAO7/AAAAAAAAAAABAO//AAAAAAAAAAABAPD/AAAAAAAAAAABAPH/AAAAAAAAAAABAPL/AAABAAAAAAABAPP/AAAAAAAAAAABAPT/AAABAAAAAAABAPX/AAAAAAAAAAABAPb/AAAAAAAAAAABAPf/AAAAAAAAAAABAPj/AAAAAAAAAAABAPn/AAAAAAAAAAABAPr/AAAAAAEAAAABAA8AAAAAAAAAAAABABAAAAAAAAAAAAABABEAAAAAAAAAAAABABIAAAAAAAAAAAABABMAAAAAAAAAAAABABQAAAAAAAAAAAABABUAAAAAAAAAAAABABYAAAAAAAAAAAABABcAAAAAAAAAAAABABgAAAAAAAAAAAABABkAAAAAAAAAAAABABoAAAAAAAAAAAABABsAAAAAAAAAAAABABwAAAAAAAAAAAABAB0AAAAAAAAAAAABAB4AAAAAAAAAAAABAB8AAAADAAEAAAABACAAAAAAAAEAAAABACEAAAAAAAMAAAABACIAAAAAAAMAAAABACMAAAAAAAMAAAABACQAAAAAAAMAAAABACUAAAAAAAMAAAABACYAAAACAAMAAAABACcAAAAAAAMAAAABACgAAAAAAAMAAAACAOH/AAAAAAMAAAACAOL/AAAAAAEAAAACAOP/AAAAAAEAAAACAOT/AAAAAAAAAAACAOX/AAACAAAAAAACAOb/AAAAAAAAAAACAOf/AAAAAAAAAAACAOj/AAAAAAAAAAACAOn/AAADAAAAAAACAOr/AAAAAAAAAAACAOv/AAADAAAAAAACAOz/AAAAAAAAAAACAO3/AAAAAAAAAAACAO7/AAAAAAAAAAACAO//AAAAAAAAAAACAPD/AAAAAAAAAAACAPH/AAAAAAAAAAACAPL/AAAAAAAAAAACAPP/AAAAAAAAAAACAPT/AAACAAAAAAACAPX/AAAAAAAAAAACAPb/AAADAAAAAAACAPf/AAAAAAAAAAACAPj/AAABAAAAAAACAPn/AAAAAAAAAAACAPr/AAAAAAEAAAACAA8AAAAAAAAAAAACABAAAAAAAAAAAAACABEAAAAAAAAAAAACABIAAAAAAAAAAAACABMAAAAAAAAAAAACABQAAAAAAAAAAAACABUAAAAAAAAAAAACABYAAAAAAAAAAAACABcAAAAAAAAAAAACABgAAAAAAAAAAAACABkAAAAAAAAAAAACABoAAAAAAAAAAAACABsAAAAAAAAAAAACABwAAAAAAAAAAAACAB0AAAAAAAAAAAACAB4AAAAAAAAAAAACAB8AAAAAAAEAAAACACAAAAABAAEAAAACACEAAAAAAAMAAAACACIAAAAAAAMAAAACACMAAAAAAAMAAAACACQAAAAAAAMAAAACACUAAAAAAAMAAAACACYAAAAAAAMAAAACACcAAAAAAAMAAAACACgAAAAAAAMAAAADAOH/AAAAAAMAAAADAOL/AAAAAAEAAAADAOP/AAAAAAEAAAADAOT/AAAAAAAAAAADAOX/AAAAAAAAAAADAOb/AAAAAAAAAAADAOf/AAAAAAAAAAADAOj/AAAAAAAAAAADAOn/AAAAAAAAAAADAOr/AAAAAAAAAAADAOv/AAAAAAAAAAADAOz/AAAAAAAAAAADAO3/AAAAAAAAAAADAO7/AAAAAAAAAAADAO//AAAAAAAAAAADAPD/AAAAAAAAAAADAPH/AAAAAAAAAAADAPL/AAAAAAAAAAADAPP/AAADAAAAAAADAPT/AAAAAAAAAAADAPX/AAAAAAAAAAADAPb/AAAAAAAAAAADAPf/AAADAAAAAAADAPj/AAAAAAAAAAADAPn/AAAAAAAAAAADAPr/AAAAAAEAAAADAA8AAAAAAAAAAAADABAAAAAAAAAAAAADABEAAAACAAAAAAADABIAAAAAAAAAAAADABMAAAAAAAAAAAADABQAAAAAAAAAAAADABUAAAAAAAAAAAADABYAAAAAAAAAAAADABcAAAACAAAAAAADABgAAAAAAAAAAAADABkAAAACAAAAAAADABoAAAAAAAAAAAADABsAAAAAAAAAAAADABwAAAAAAAAAAAADAB0AAAAAAAAAAAADAB4AAAAAAAAAAAADAB8AAAAAAAEAAAADACAAAAAAAAEAAAADACEAAAAAAAMAAAADACIAAAAAAAMAAAADACMAAAAAAAMAAAADACQAAAABAAMAAAADACUAAAAAAAMAAAADACYAAAAAAAMAAAADACcAAAACAAMAAAADACgAAAAAAAMAAAAEAOH/AAAAAAMAAAAEAOL/AAAAAAEAAAAEAOP/AAAAAAEAAAAEAOT/AAABAAAAAAAEAOX/AAAAAAAAAAAEAOb/AAACAAAAAAAEAOf/AAAAAAAAAAAEAOj/AAAAAAAAAAAEAOn/AAACAAAAAAAEAOr/AAAAAAAAAAAEAOv/AAAAAAAAAAAEAOz/AAAAAAAAAAAEAO3/AAAAAAAAAAAEAO7/AAAAAAAAAAAEAO//AAAAAAAAAAAEAPD/AAAAAAAAAAAEAPH/AAAAAAAAAAAEAPL/AAAAAAAAAAAEAPP/AAAAAAAAAAAEAPT/AAACAAAAAAAEAPX/AAAAAAAAAAAEAPb/AAAAAAAAAAAEAPf/AAAAAAAAAAAEAPj/AAAAAAAAAAAEAPn/AAAAAAAAAAAEAPr/AAAAAAEAAAAEAA8AAAABAAAAAAAEABAAAAAAAAAAAAAEABEAAAAAAAAAAAAEABIAAAAAAAAAAAAEABMAAAAAAAAAAAAEABQAAAAAAAAAAAAEABUAAAAAAAAAAAAEABYAAAACAAAAAAAEABcAAAAAAAAAAAAEABgAAAAAAAAAAAAEABkAAAAAAAAAAAAEABoAAAAAAAAAAAAEABsAAAAAAAAAAAAEABwAAAAAAAAAAAAEAB0AAAAAAAAAAAAEAB4AAAADAAAAAAAEAB8AAAAAAAEAAAAEACAAAAAAAAEAAAAEACEAAAAAAAMAAAAEACIAAAAAAAMAAAAEACMAAAAAAAMAAAAEACQAAAADAAMAAAAEACUAAAAAAAMAAAAEACYAAAAAAAMAAAAEACcAAAAAAAMAAAAEACgAAAACAAMAAAAFAOH/AAAAAAMAAAAFAOL/AAAAAAEAAAAFAOP/AAAAAAEAAAAFAOT/AAAAAAAAAAAFAOX/AAACAAAAAAAFAOb/AAACAAAAAAAFAOf/AAAAAAAAAAAFAOj/AAACAAAAAAAFAOn/AAAAAAAAAAAFAOr/AAAAAAAAAAAFAOv/AAAAAAAAAAAFAOz/AAAAAAAAAAAFAO3/AAAAAAAAAAAFAO7/AAAAAAAAAAAFAO//AAAAAAAAAAAFAPD/AAAAAAAAAAAFAPH/AAAAAAAAAAAFAPL/AAAAAAAAAAAFAPP/AAAAAAAAAAAFAPT/AAABAAAAAAAFAPX/AAAAAAAAAAAFAPb/AAAAAAAAAAAFAPf/AAAAAAAAAAAFAPj/AAAAAAAAAAAFAPn/AAAAAAAAAAAFAPr/AAAAAAEAAAAFAA8AAAAAAAAAAAAFABAAAAAAAAAAAAAFABEAAAAAAAAAAAAFABIAAAAAAAAAAAAFABMAAAAAAAAAAAAFABQAAAAAAAAAAAAFABUAAAAAAAAAAAAFABYAAAAAAAAAAAAFABcAAAAAAAAAAAAFABgAAAAAAAAAAAAFABkAAAAAAAAAAAAFABoAAAAAAAAAAAAFABsAAAAAAAAAAAAFABwAAAAAAAAAAAAFAB0AAAACAAAAAAAFAB4AAAAAAAAAAAAFAB8AAAAAAAEAAAAFACAAAAADAAEAAAAFACEAAAAAAAMAAAAFACIAAAAAAAMAAAAFACMAAAAAAAMAAAAFACQAAAAAAAMAAAAFACUAAAAAAAMAAAAFACYAAAAAAAMAAAAFACcAAAAAAAMAAAAFACgAAAAAAAMAAAAGAOH/AAABAAMAAAAGAOL/AAAAAAEAAAAGAOP/AAAAAAEAAAAGAOT/AAAAAAAAAAAGAOX/AAAAAAAAAAAGAOb/AAAAAAAAAAAGAOf/AAAAAAAAAAAGAOj/AAAAAAAAAAAGAOn/AAAAAAAAAAAGAOr/AAAAAAAAAAAGAOv/AAAAAAAAAAAGAOz/AAAAAAAAAAAGAO3/AAAAAAAAAAAGAO7/AAAAAAAAAAAGAO//AAAAAAAAAAAGAPD/AAAAAAAAAAAGAPH/AAAAAAAAAAAGAPL/AAAAAAAAAAAGAPP/AAAAAAAAAAAGAPT/AAAAAAAAAAAGAPX/AAAAAAAAAAAGAPb/AAAAAAAAAAAGAPf/AAAAAAAAAAAGAPj/AAAAAAAAAAAGAPn/AAAAAAAAAAAGAPr/AAACAAEAAAAGAA8AAAAAAAAAAAAGABAAAAAAAAAAAAAGABEAAAAAAAAAAAAGABIAAAAAAAAAAAAGABMAAAAAAAAAAAAGABQAAAAAAAAAAAAGABUAAAAAAAAAAAAGABYAAAAAAAAAAAAGABcAAAAAAAAAAAAGABgAAAAAAAAAAAAGABkAAAAAAAAAAAAGABoAAAAAAAAAAAAGABsAAAAAAAAAAAAGABwAAAAAAAAAAAAGAB0AAAAAAAAAAAAGAB4AAAAAAAAAAAAGAB8AAAAAAAEAAAAGACAAAAAAAAEAAAAGACEAAAAAAAMAAAAGACIAAAAAAAMAAAAGACMAAAAAAAMAAAAGACQAAAAAAAMAAAAGACUAAAAAAAMAAAAGACYAAAAAAAMAAAAGACcAAAAAAAMAAAAGACgAAAAAAAMAAAAHAOH/AAAAAAMAAAAHAOL/AAAAAAEAAAAHAOP/AAABAAEAAAAHAOT/AAAAAAAAAAAHAOX/AAAAAAAAAAAHAOb/AAAAAAAAAAAHAOf/AAAAAAAAAAAHAOj/AAAAAAAAAAAHAOn/AAAAAAAAAAAHAOr/AAACAAAAAAAHAOv/AAAAAAAAAAAHAOz/AAAAAAAAAAAHAO3/AAAAAAAAAAAHAO7/AAAAAAAAAAAHAO//AAAAAAAAAAAHAPD/AAAAAAAAAAAHAPH/AAAAAAAAAAAHAPL/AAAAAAAAAAAHAPP/AAAAAAAAAAAHAPT/AAACAAAAAAAHAPX/AAAAAAAAAAAHAPb/AAAAAAAAAAAHAPf/AAAAAAAAAAAHAPj/AAAAAAAAAAAHAPn/AAAAAAAAAAAHAPr/AAAAAAEAAAAHAA8AAAAAAAAAAAAHABAAAAAAAAAAAAAHABEAAAAAAAAAAAAHABIAAAAAAAAAAAAHABMAAAAAAAAAAAAHABQAAAAAAAAAAAAHABUAAAAAAAAAAAAHABYAAAADAAAAAAAHABcAAAAAAAAAAAAHABgAAAAAAAAAAAAHABkAAAAAAAAAAAAHABoAAAAAAAAAAAAHABsAAAAAAAAAAAAHABwAAAACAAAAAAAHAB0AAAAAAAAAAAAHAB4AAAAAAAAAAAAHAB8AAAAAAAEAAAAHACAAAAAAAAEAAAAHACEAAAAAAAMAAAAHACIAAAAAAAMAAAAHACMAAAAAAAMAAAAHACQAAAAAAAMAAAAHACUAAAAAAAMAAAAHACYAAAAAAAMAAAAHACcAAAAAAAMAAAAHACgAAAAAAAMAAAAIAOH/AAABAAMAAAAIAOL/AAAAAAEAAAAIAOP/AAAAAAEAAAAIAOT/AAAAAAAAAAAIAOX/AAAAAAAAAAAIAOb/AAABAAAAAAAIAOf/AAAAAAAAAAAIAOj/AAAAAAAAAAAIAOn/AAAAAAAAAAAIAOr/AAAAAAAAAAAIAOv/AAAAAAAAAAAIAOz/AAAAAAAAAAAIAO3/AAAAAAAAAAAIAO7/AAAAAAAAAAAIAO//AAAAAAAAAAAIAPD/AAAAAAAAAAAIAPH/AAAAAAAAAAAIAPL/AAAAAAAAAAAIAPP/AAAAAAAAAAAIAPT/AAABAAAAAAAIAPX/AAAAAAAAAAAIAPb/AAAAAAAAAAAIAPf/AAAAAAAAAAAIAPj/AAAAAAAAAAAIAPn/AAACAAAAAAAIAPr/AAACAAEAAAAIAA8AAAAAAAAAAAAIABAAAAAAAAAAAAAIABEAAAACAAAAAAAIABIAAAAAAAAAAAAIABMAAAACAAAAAAAIABQAAAAAAAAAAAAIABUAAAAAAAAAAAAIABYAAAAAAAAAAAAIABcAAAABAAAAAAAIABgAAAAAAAAAAAAIABkAAAAAAAAAAAAIABoAAAAAAAAAAAAIABsAAAAAAAAAAAAIABwAAAAAAAAAAAAIAB0AAAADAAAAAAAIAB4AAAAAAAAAAAAIAB8AAAADAAEAAAAIACAAAAAAAAEAAAAIACEAAAABAAMAAAAIACIAAAAAAAMAAAAIACMAAAAAAAMAAAAIACQAAAAAAAMAAAAIACUAAAAAAAMAAAAIACYAAAAAAAMAAAAIACcAAAAAAAMAAAAIACgAAAAAAAMAAAAJAOH/AAAAAAMAAAAJAOL/AAAAAAEAAAAJAOP/AAADAAEAAAAJAOT/AAAAAAAAAAAJAOX/AAAAAAAAAAAJAOb/AAAAAAAAAAAJAOf/AAAAAAAAAAAJAOj/AAAAAAAAAAAJAOn/AAAAAAAAAAAJAOr/AAAAAAAAAAAJAOv/AAAAAAAAAAAJAOz/AAAAAAAAAAAJAO3/AAACAAAAAAAJAO7/AAAAAAAAAAAJAO//AAAAAAAAAAAJAPD/AAAAAAAAAAAJAPH/AAAAAAAAAAAJAPL/AAAAAAAAAAAJAPP/AAADAAAAAAAJAPT/AAAAAAAAAAAJAPX/AAAAAAAAAAAJAPb/AAAAAAAAAAAJAPf/AAAAAAAAAAAJAPj/AAAAAAAAAAAJAPn/AAAAAAAAAAAJAPr/AAAAAAEAAAAJAA8AAAAAAAAAAAAJABAAAAAAAAAAAAAJABEAAAAAAAAAAAAJABIAAAAAAAAAAAAJABMAAAAAAAAAAAAJABQAAAAAAAAAAAAJABUAAAAAAAAAAAAJABYAAAAAAAAAAAAJABcAAAAAAAAAAAAJABgAAAAAAAAAAAAJABkAAAACAAAAAAAJABoAAAAAAAAAAAAJABsAAAAAAAAAAAAJABwAAAAAAAAAAAAJAB0AAAAAAAAAAAAJAB4AAAAAAAAAAAAJAB8AAAAAAAEAAAAJACAAAAAAAAEAAAAJACEAAAAAAAMAAAAJACIAAAAAAAMAAAAJACMAAAAAAAMAAAAJACQAAAAAAAMAAAAJACUAAAAAAAMAAAAJACYAAAAAAAMAAAAJACcAAAAAAAMAAAAJACgAAAAAAAMAAAAKAOH/AAABAAMAAAAKAOL/AAAAAAEAAAAKAOP/AAAAAAEAAAAKAOT/AAAAAAAAAAAKAOX/AAAAAAAAAAAKAOb/AAADAAAAAAAKAOf/AAAAAAAAAAAKAOj/AAABAAAAAAAKAOn/AAAAAAAAAAAKAOr/AAAAAAAAAAAKAOv/AAAAAAAAAAAKAOz/AAAAAAAAAAAKAO3/AAAAAAAAAAAKAO7/AAAAAAAAAAAKAO//AAAAAAAAAAAKAPD/AAADAAAAAAAKAPH/AAAAAAAAAAAKAPL/AAAAAAAAAAAKAPP/AAAAAAAAAAAKAPT/AAAAAAAAAAAKAPX/AAAAAAAAAAAKAPb/AAAAAAAAAAAKAPf/AAAAAAAAAAAKAPj/AAAAAAAAAAAKAPn/AAAAAAAAAAAKAPr/AAAAAAEAAAAKAA8AAAAAAAAAAAAKABAAAAAAAAAAAAAKABEAAAAAAAAAAAAKABIAAAAAAAAAAAAKABMAAAAAAAAAAAAKABQAAAAAAAAAAAAKABUAAAAAAAAAAAAKABYAAAAAAAAAAAAKABcAAAAAAAAAAAAKABgAAAAAAAAAAAAKABkAAAAAAAAAAAAKABoAAAAAAAAAAAAKABsAAAAAAAAAAAAKABwAAAAAAAAAAAAKAB0AAAAAAAAAAAAKAB4AAAAAAAAAAAAKAB8AAAAAAAEAAAAKACAAAAAAAAEAAAAKACEAAAAAAAMAAAAKACIAAAAAAAMAAAAKACMAAAAAAAMAAAAKACQAAAAAAAMAAAAKACUAAAAAAAMAAAAKACYAAAAAAAMAAAAKACcAAAAAAAMAAAAKACgAAAAAAAMAAAALAOH/AAAAAAMAAAALAOL/AAAAAAEAAAALAOP/AAACAAEAAAALAOT/AAAAAAAAAAALAOX/AAAAAAAAAAALAOb/AAAAAAAAAAALAOf/AAAAAAAAAAALAOj/AAAAAAAAAAALAOn/AAAAAAAAAAALAOr/AAAAAAAAAAALAOv/AAAAAAAAAAALAOz/AAAAAAAAAAALAO3/AAAAAAAAAAALAO7/AAAAAAAAAAALAO//AAAAAAAAAAALAPD/AAAAAAAAAAALAPH/AAAAAAAAAAALAPL/AAADAAAAAAALAPP/AAADAAAAAAALAPT/AAAAAAAAAAALAPX/AAAAAAAAAAALAPb/AAAAAAAAAAALAPf/AAAAAAAAAAALAPj/AAAAAAAAAAALAPn/AAAAAAAAAAALAPr/AAAAAAEAAAALAA8AAAADAAAAAAALABAAAAAAAAAAAAALABEAAAADAAAAAAALABIAAAADAAAAAAALABMAAAAAAAAAAAALABQAAAADAAAAAAALABUAAAAAAAAAAAALABYAAAAAAAAAAAALABcAAAAAAAAAAAALABgAAAAAAAAAAAALABkAAAAAAAAAAAALABoAAAAAAAAAAAALABsAAAAAAAAAAAALABwAAAAAAAAAAAALAB0AAAAAAAAAAAALAB4AAAAAAAAAAAALAB8AAAABAAEAAAALACAAAAAAAAEAAAALACEAAAAAAAMAAAALACIAAAAAAAMAAAALACMAAAAAAAMAAAALACQAAAACAAMAAAALACUAAAAAAAMAAAALACYAAAAAAAMAAAALACcAAAAAAAMAAAALACgAAAAAAAMAAAAMAOH/AAAAAAMAAAAMAOL/AAAAAAEAAAAMAOP/AAAAAAEAAAAMAOT/AAAAAAAAAAAMAOX/AAAAAAAAAAAMAOb/AAAAAAAAAAAMAOf/AAAAAAAAAAAMAOj/AAAAAAAAAAAMAOn/AAAAAAAAAAAMAOr/AAAAAAAAAAAMAOv/AAAAAAAAAAAMAOz/AAAAAAAAAAAMAO3/AAAAAAAAAAAMAO7/AAAAAAAAAAAMAO//AAAAAAAAAAAMAPD/AAAAAAAAAAAMAPH/AAAAAAAAAAAMAPL/AAAAAAAAAAAMAPP/AAAAAAAAAAAMAPT/AAAAAAAAAAAMAPX/AAAAAAAAAAAMAPb/AAAAAAAAAAAMAPf/AAAAAAAAAAAMAPj/AAAAAAAAAAAMAPn/AAAAAAAAAAAMAPr/AAAAAAEAAAAMAA8AAAAAAAAAAAAMABAAAAABAAAAAAAMABEAAAADAAAAAAAMABIAAAAAAAAAAAAMABMAAAAAAAAAAAAMABQAAAAAAAAAAAAMABUAAAAAAAAAAAAMABYAAAAAAAAAAAAMABcAAAAAAAAAAAAMABgAAAAAAAAAAAAMABkAAAAAAAAAAAAMABoAAAAAAAAAAAAMABsAAAAAAAAAAAAMABwAAAAAAAAAAAAMAB0AAAAAAAAAAAAMAB4AAAABAAAAAAAMAB8AAAAAAAEAAAAMACAAAAAAAAEAAAAMACEAAAAAAAMAAAAMACIAAAAAAAMAAAAMACMAAAAAAAMAAAAMACQAAAAAAAMAAAAMACUAAAAAAAMAAAAMACYAAAADAAMAAAAMACcAAAAAAAMAAAAMACgAAAACAAMAAAANAOH/AAAAAAMAAAANAOL/AAAAAAEAAAANAOP/AAABAAEAAAANAOT/AAAAAAAAAAANAOX/AAAAAAAAAAANAOb/AAAAAAAAAAANAOf/AAACAAAAAAANAOj/AAAAAAAAAAANAOn/AAAAAAAAAAANAOr/AAAAAAAAAAANAOv/AAAAAAAAAAANAOz/AAAAAAAAAAANAO3/AAAAAAAAAAANAO7/AAACAAAAAAANAO//AAAAAAAAAAANAPD/AAAAAAAAAAANAPH/AAAAAAAAAAANAPL/AAABAAAAAAANAPP/AAAAAAAAAAANAPT/AAACAAAAAAANAPX/AAAAAAAAAAANAPb/AAAAAAAAAAANAPf/AAAAAAAAAAANAPj/AAAAAAAAAAANAPn/AAAAAAAAAAANAPr/AAAAAAEAAAANAA8AAAAAAAAAAAANABAAAAAAAAAAAAANABEAAAAAAAAAAAANABIAAAAAAAAAAAANABMAAAAAAAAAAAANABQAAAAAAAAAAAANABUAAAADAAAAAAANABYAAAAAAAAAAAANABcAAAAAAAAAAAANABgAAAAAAAAAAAANABkAAAAAAAAAAAANABoAAAAAAAAAAAANABsAAAAAAAAAAAANABwAAAAAAAAAAAANAB0AAAAAAAAAAAANAB4AAAAAAAAAAAANAB8AAAAAAAEAAAANACAAAAAAAAEAAAANACEAAAAAAAMAAAANACIAAAAAAAMAAAANACMAAAAAAAMAAAANACQAAAAAAAMAAAANACUAAAAAAAMAAAANACYAAAAAAAMAAAANACcAAAAAAAMAAAANACgAAAAAAAMAAAAOAOH/AAACAAMAAAAOAOL/AAAAAAEAAAAOAOP/AAAAAAEAAAAOAOT/AAAAAAAAAAAOAOX/AAAAAAAAAAAOAOb/AAABAAAAAAAOAOf/AAAAAAAAAAAOAOj/AAAAAAAAAAAOAOn/AAADAAAAAAAOAOr/AAAAAAAAAAAOAOv/AAAAAAAAAAAOAOz/AAAAAAAAAAAOAO3/AAABAAAAAAAOAO7/AAAAAAAAAAAOAO//AAAAAAAAAAAOAPD/AAACAAAAAAAOAPH/AAAAAAAAAAAOAPL/AAAAAAAAAAAOAPP/AAACAAAAAAAOAPT/AAAAAAAAAAAOAPX/AAAAAAAAAAAOAPb/AAAAAAAAAAAOAPf/AAAAAAAAAAAOAPj/AAABAAAAAAAOAPn/AAAAAAAAAAAOAPr/AAADAAEAAAAOAA8AAAAAAAAAAAAOABAAAAAAAAAAAAAOABEAAAAAAAAAAAAOABIAAAAAAAAAAAAOABMAAAAAAAAAAAAOABQAAAAAAAAAAAAOABUAAAAAAAAAAAAOABYAAAAAAAAAAAAOABcAAAAAAAAAAAAOABgAAAAAAAAAAAAOABkAAAAAAAAAAAAOABoAAAAAAAAAAAAOABsAAAAAAAAAAAAOABwAAAAAAAAAAAAOAB0AAAAAAAAAAAAOAB4AAAAAAAAAAAAOAB8AAAAAAAEAAAAOACAAAAAAAAEAAAAOACEAAAAAAAMAAAAOACIAAAAAAAMAAAAOACMAAAAAAAMAAAAOACQAAAAAAAMAAAAOACUAAAAAAAMAAAAOACYAAAAAAAMAAAAOACcAAAAAAAMAAAAOACgAAAAAAAMAAAAPAOH/AAAAAAMAAAAPAOL/AAAAAAEAAAAPAOP/AAAAAAEAAAAPAOT/AAAAAAAAAAAPAOX/AAAAAAAAAAAPAOb/AAAAAAAAAAAPAOf/AAAAAAAAAAAPAOj/AAAAAAAAAAAPAOn/AAAAAAAAAAAPAOr/AAAAAAAAAAAPAOv/AAAAAAAAAAAPAOz/AAAAAAAAAAAPAO3/AAAAAAAAAAAPAO7/AAAAAAAAAAAPAO//AAAAAAAAAAAPAPD/AAAAAAAAAAAPAPH/AAAAAAAAAAAPAPL/AAAAAAAAAAAPAPP/AAAAAAAAAAAPAPT/AAACAAAAAAAPAPX/AAAAAAAAAAAPAPb/AAAAAAAAAAAPAPf/AAAAAAAAAAAPAPj/AAAAAAAAAAAPAPn/AAAAAAAAAAAPAPr/AAAAAAEAAAAPAA8AAAAAAAAAAAAPABAAAAAAAAAAAAAPABEAAAAAAAAAAAAPABIAAAAAAAAAAAAPABMAAAAAAAAAAAAPABQAAAAAAAAAAAAPABUAAAAAAAAAAAAPABYAAAAAAAAAAAAPABcAAAACAAAAAAAPABgAAAAAAAAAAAAPABkAAAAAAAAAAAAPABoAAAAAAAAAAAAPABsAAAAAAAAAAAAPABwAAAACAAAAAAAPAB0AAAAAAAAAAAAPAB4AAAAAAAAAAAAPAB8AAAAAAAEAAAAPACAAAAAAAAEAAAAPACEAAAACAAMAAAAPACIAAAAAAAMAAAAPACMAAAAAAAMAAAAPACQAAAAAAAMAAAAPACUAAAAAAAMAAAAPACYAAAAAAAMAAAAPACcAAAAAAAMAAAAPACgAAAAAAAMAAAAQAOH/AAACAAMAAAAQAOL/AAAAAAEAAAAQAOP/AAAAAAEAAAAQAOT/AAAAAAAAAAAQAOX/AAAAAAAAAAAQAOb/AAAAAAAAAAAQAOf/AAAAAAAAAAAQAOj/AAAAAAAAAAAQAOn/AAAAAAAAAAAQAOr/AAADAAAAAAAQAOv/AAAAAAAAAAAQAOz/AAAAAAAAAAAQAO3/AAAAAAAAAAAQAO7/AAADAAAAAAAQAO//AAAAAAAAAAAQAPD/AAAAAAAAAAAQAPH/AAAAAAAAAAAQAPL/AAAAAAAAAAAQAPP/AAAAAAAAAAAQAPT/AAAAAAAAAAAQAPX/AAAAAAAAAAAQAPb/AAAAAAAAAAAQAPf/AAABAAAAAAAQAPj/AAAAAAAAAAAQAPn/AAAAAAAAAAAQAPr/AAABAAEAAAAQAA8AAAAAAAAAAAAQABAAAAAAAAAAAAAQABEAAAAAAAAAAAAQABIAAAAAAAAAAAAQABMAAAAAAAAAAAAQABQAAAAAAAAAAAAQABUAAAAAAAAAAAAQABYAAAAAAAAAAAAQABcAAAAAAAAAAAAQABgAAAAAAAAAAAAQABkAAAAAAAAAAAAQABoAAAAAAAAAAAAQABsAAAADAAAAAAAQABwAAAACAAAAAAAQAB0AAAAAAAAAAAAQAB4AAAAAAAAAAAAQAB8AAAACAAEAAAAQACAAAAABAAEAAAAQACEAAAABAAMAAAAQACIAAAAAAAMAAAAQACMAAAAAAAMAAAAQACQAAAAAAAMAAAAQACUAAAAAAAMAAAAQACYAAAAAAAMAAAAQACcAAAAAAAMAAAAQACgAAAAAAAMAAAARAOH/AAABAAMAAAARAOL/AAAAAAEAAAARAOP/AAAAAAEAAAARAOT/AAABAAAAAAARAOX/AAAAAAAAAAARAOb/AAAAAAAAAAARAOf/AAAAAAAAAAARAOj/AAAAAAAAAAARAOn/AAAAAAAAAAARAOr/AAAAAAAAAAARAOv/AAAAAAAAAAARAOz/AAAAAAAAAAARAO3/AAADAAAAAAARAO7/AAAAAAAAAAARAO//AAAAAAAAAAARAPD/AAAAAAAAAAARAPH/AAAAAAAAAAARAPL/AAAAAAAAAAARAPP/AAAAAAAAAAARAPT/AAAAAAAAAAARAPX/AAAAAAAAAAARAPb/AAAAAAAAAAARAPf/AAACAAAAAAARAPj/AAAAAAAAAAARAPn/AAAAAAAAAAARAPr/AAAAAAEAAAARAA8AAAAAAAAAAAARABAAAAAAAAAAAAARABEAAAAAAAAAAAARABIAAAAAAAAAAAARABMAAAAAAAAAAAARABQAAAAAAAAAAAARABUAAAADAAAAAAARABYAAAAAAAAAAAARABcAAAAAAAAAAAARABgAAAAAAAAAAAARABkAAAAAAAAAAAARABoAAAAAAAAAAAARABsAAAAAAAAAAAARABwAAAAAAAAAAAARAB0AAAAAAAAAAAARAB4AAAAAAAAAAAARAB8AAAADAAEAAAARACAAAAAAAAEAAAARACEAAAADAAMAAAARACIAAAAAAAMAAAARACMAAAAAAAMAAAARACQAAAAAAAMAAAARACUAAAAAAAMAAAARACYAAAAAAAMAAAARACcAAAAAAAMAAAARACgAAAAAAAMAAAASAOH/AAAAAAMAAAASAOL/AAAAAAEAAAASAOP/AAAAAAEAAAASAOT/AAAAAAAAAAASAOX/AAAAAAAAAAASAOb/AAAAAAAAAAASAOf/AAAAAAAAAAASAOj/AAAAAAAAAAASAOn/AAACAAAAAAASAOr/AAAAAAAAAAASAOv/AAAAAAAAAAASAOz/AAAAAAAAAAASAO3/AAAAAAAAAAASAO7/AAAAAAAAAAASAO//AAAAAAAAAAASAPD/AAAAAAAAAAASAPH/AAAAAAAAAAASAPL/AAACAAAAAAASAPP/AAAAAAAAAAASAPT/AAACAAAAAAASAPX/AAAAAAAAAAASAPb/AAAAAAAAAAASAPf/AAAAAAAAAAASAPj/AAAAAAAAAAASAPn/AAAAAAAAAAASAPr/AAAAAAEAAAASAA8AAAAAAAAAAAASABAAAAAAAAAAAAASABEAAAAAAAAAAAASABIAAAAAAAAAAAASABMAAAAAAAAAAAASABQAAAABAAAAAAASABUAAAAAAAAAAAASABYAAAAAAAAAAAASABcAAAABAAAAAAASABgAAAAAAAAAAAASABkAAAAAAAAAAAASABoAAAAAAAAAAAASABsAAAAAAAAAAAASABwAAAAAAAAAAAASAB0AAAADAAAAAAASAB4AAAAAAAAAAAASAB8AAAAAAAEAAAASACAAAAAAAAEAAAASACEAAAAAAAMAAAASACIAAAAAAAMAAAASACMAAAAAAAMAAAASACQAAAAAAAMAAAASACUAAAACAAMAAAASACYAAAAAAAMAAAASACcAAAADAAMAAAASACgAAAAAAAMAAAATAOH/AAAAAAMAAAATAOL/AAAAAAEAAAATAOP/AAADAAEAAAATAOT/AAABAAAAAAATAOX/AAAAAAAAAAATAOb/AAAAAAAAAAATAOf/AAAAAAAAAAATAOj/AAACAAAAAAATAOn/AAAAAAAAAAATAOr/AAAAAAAAAAATAOv/AAAAAAAAAAATAOz/AAAAAAAAAAATAO3/AAAAAAAAAAATAO7/AAACAAAAAAATAO//AAAAAAAAAAATAPD/AAAAAAAAAAATAPH/AAAAAAAAAAATAPL/AAAAAAAAAAATAPP/AAAAAAAAAAATAPT/AAAAAAAAAAATAPX/AAAAAAAAAAATAPb/AAAAAAAAAAATAPf/AAADAAAAAAATAPj/AAAAAAAAAAATAPn/AAAAAAAAAAATAPr/AAAAAAEAAAATAA8AAAAAAAAAAAATABAAAAACAAAAAAATABEAAAAAAAAAAAATABIAAAAAAAAAAAATABMAAAAAAAAAAAATABQAAAAAAAAAAAATABUAAAAAAAAAAAATABYAAAAAAAAAAAATABcAAAAAAAAAAAATABgAAAAAAAAAAAATABkAAAAAAAAAAAATABoAAAAAAAAAAAATABsAAAAAAAAAAAATABwAAAABAAAAAAATAB0AAAAAAAAAAAATAB4AAAAAAAAAAAATAB8AAAAAAAEAAAATACAAAAAAAAEAAAATACEAAAAAAAMAAAATACIAAAAAAAMAAAATACMAAAAAAAMAAAATACQAAAAAAAMAAAATACUAAAAAAAMAAAATACYAAAAAAAMAAAATACcAAAAAAAMAAAATACgAAAABAAMAAAAUAOH/AAAAAAMAAAAUAOL/AAAAAAEAAAAUAOP/AAAAAAEAAAAUAOT/AAAAAAAAAAAUAOX/AAAAAAAAAAAUAOb/AAAAAAAAAAAUAOf/AAAAAAAAAAAUAOj/AAAAAAAAAAAUAOn/AAAAAAAAAAAUAOr/AAABAAAAAAAUAOv/AAAAAAAAAAAUAOz/AAAAAAAAAAAUAO3/AAAAAAAAAAAUAO7/AAAAAAAAAAAUAO//AAAAAAAAAAAUAPD/AAAAAAAAAAAUAPH/AAAAAAAAAAAUAPL/AAAAAAAAAAAUAPP/AAAAAAAAAAAUAPT/AAAAAAAAAAAUAPX/AAAAAAAAAAAUAPb/AAAAAAAAAAAUAPf/AAABAAAAAAAUAPj/AAAAAAAAAAAUAPn/AAAAAAAAAAAUAPr/AAAAAAEAAAAUAA8AAAAAAAAAAAAUABAAAAAAAAAAAAAUABEAAAAAAAAAAAAUABIAAAAAAAAAAAAUABMAAAAAAAAAAAAUABQAAAACAAAAAAAUABUAAAAAAAAAAAAUABYAAAAAAAAAAAAUABcAAAAAAAAAAAAUABgAAAAAAAAAAAAUABkAAAAAAAAAAAAUABoAAAAAAAAAAAAUABsAAAAAAAAAAAAUABwAAAAAAAAAAAAUAB0AAAAAAAAAAAAUAB4AAAAAAAAAAAAUAB8AAAAAAAEAAAAUACAAAAAAAAEAAAAUACEAAAAAAAMAAAAUACIAAAADAAMAAAAUACMAAAAAAAMAAAAUACQAAAAAAAMAAAAUACUAAAAAAAMAAAAUACYAAAAAAAMAAAAUACcAAAAAAAMAAAAUACgAAAAAAAMAAAAVAOH/AAACAAMAAAAVAOL/AAACAAEAAAAVAOP/AAAAAAEAAAAVAOT/AAAAAAAAAAAVAOX/AAAAAAAAAAAVAOb/AAAAAAAAAAAVAOf/AAAAAAAAAAAVAOj/AAAAAAAAAAAVAOn/AAAAAAAAAAAVAOr/AAAAAAAAAAAVAOv/AAAAAAAAAAAVAOz/AAADAAAAAAAVAO3/AAAAAAAAAAAVAO7/AAAAAAAAAAAVAO//AAAAAAAAAAAVAPD/AAAAAAAAAAAVAPH/AAAAAAAAAAAVAPL/AAAAAAAAAAAVAPP/AAAAAAAAAAAVAPT/AAAAAAAAAAAVAPX/AAAAAAAAAAAVAPb/AAAAAAAAAAAVAPf/AAAAAAAAAAAVAPj/AAAAAAAAAAAVAPn/AAAAAAAAAAAVAPr/AAAAAAEAAAAVAA8AAAAAAAAAAAAVABAAAAAAAAAAAAAVABEAAAADAAAAAAAVABIAAAAAAAAAAAAVABMAAAAAAAAAAAAVABQAAAAAAAAAAAAVABUAAAAAAAAAAAAVABYAAAAAAAAAAAAVABcAAAAAAAAAAAAVABgAAAAAAAAAAAAVABkAAAAAAAAAAAAVABoAAAAAAAAAAAAVABsAAAAAAAAAAAAVABwAAAAAAAAAAAAVAB0AAAAAAAAAAAAVAB4AAAAAAAAAAAAVAB8AAAAAAAEAAAAVACAAAAAAAAEAAAAVACEAAAAAAAMAAAAVACIAAAAAAAMAAAAVACMAAAAAAAMAAAAVACQAAAAAAAMAAAAVACUAAAAAAAMAAAAVACYAAAAAAAMAAAAVACcAAAAAAAMAAAAVACgAAAAAAAMAAAAWAOH/AAAAAAMAAAAWAOL/AAADAAEAAAAWAOP/AAABAAEAAAAWAOT/AAADAAAAAAAWAOX/AAAAAAAAAAAWAOb/AAAAAAAAAAAWAOf/AAAAAAAAAAAWAOj/AAAAAAAAAAAWAOn/AAABAAAAAAAWAOr/AAAAAAAAAAAWAOv/AAAAAAAAAAAWAOz/AAAAAAAAAAAWAO3/AAAAAAAAAAAWAO7/AAAAAAAAAAAWAO//AAAAAAAAAAAWAPD/AAAAAAAAAAAWAPH/AAAAAAAAAAAWAPL/AAAAAAAAAAAWAPP/AAAAAAAAAAAWAPT/AAABAAAAAAAWAPX/AAAAAAAAAAAWAPb/AAAAAAAAAAAWAPf/AAAAAAAAAAAWAA8AAAAAAAAAAAAWABAAAAAAAAAAAAAWABEAAAACAAAAAAAWABIAAAAAAAAAAAAWABMAAAAAAAAAAAAWABQAAAACAAAAAAAWABUAAAAAAAAAAAAWABYAAAAAAAAAAAAWABcAAAAAAAAAAAAWABgAAAADAAAAAAAWABkAAAAAAAAAAAAWABoAAAAAAAAAAAAWABsAAAAAAAAAAAAWABwAAAAAAAAAAAAWAB0AAAAAAAAAAAAWAB4AAAAAAAAAAAAWAB8AAAAAAAEAAAAWACAAAAAAAAEAAAAWACEAAAAAAAMAAAAWACIAAAABAAMAAAAWACMAAAADAAMAAAAWACQAAAAAAAMAAAAWACUAAAAAAAMAAAAWACYAAAAAAAMAAAAWACcAAAACAAMAAAAWACgAAAACAAMAAAAXAOH/AAAAAAMAAAAXAOL/AAABAAEAAAAXAOP/AAAAAAEAAAAXAOT/AAAAAAAAAAAXAOX/AAAAAAAAAAAXAOb/AAAAAAAAAAAXAOf/AAAAAAAAAAAXAOj/AAAAAAAAAAAXAOn/AAACAAAAAAAXAOr/AAAAAAAAAAAXAOv/AAAAAAAAAAAXAOz/AAAAAAAAAAAXAO3/AAABAAAAAAAXAO7/AAACAAAAAAAXAO//AAAAAAAAAAAXAPD/AAABAAAAAAAXAPH/AAAAAAAAAAAXAPL/AAAAAAAAAAAXAPP/AAAAAAAAAAAXAPT/AAAAAAAAAAAXAPX/AAAAAAAAAAAXAPb/AAACAAAAAAAXAPf/AAAAAAAAAAAXAA8AAAAAAAAAAAAXABAAAAAAAAAAAAAXABEAAAAAAAAAAAAXABIAAAAAAAAAAAAXABMAAAACAAAAAAAXABQAAAAAAAAAAAAXABUAAAAAAAAAAAAXABYAAAAAAAAAAAAXABcAAAAAAAAAAAAXABgAAAAAAAAAAAAXABkAAAAAAAAAAAAXABoAAAAAAAAAAAAXABsAAAAAAAAAAAAXABwAAAAAAAAAAAAXAB0AAAAAAAAAAAAXAB4AAAAAAAAAAAAXAB8AAAAAAAEAAAAXACAAAAAAAAEAAAAXACEAAAABAAMAAAAXACIAAAAAAAMAAAAXACMAAAAAAAMAAAAXACQAAAAAAAMAAAAXACUAAAACAAMAAAAXACYAAAACAAMAAAAXACcAAAAAAAMAAAAXACgAAAAAAAMAAAAYAOH/AAAAAAMAAAAYAOL/AAAAAAEAAAAYAOP/AAAAAAEAAAAYAOT/AAAAAAAAAAAYAOX/AAAAAAAAAAAYAOb/AAAAAAAAAAAYAOf/AAAAAAAAAAAYAOj/AAAAAAAAAAAYAOn/AAAAAAAAAAAYAOr/AAAAAAAAAAAYAOv/AAAAAAAAAAAYAOz/AAABAAAAAAAYAO3/AAAAAAAAAAAYAO7/AAAAAAAAAAAYAO//AAAAAAAAAAAYAPD/AAAAAAAAAAAYAPH/AAAAAAAAAAAYAPL/AAAAAAAAAAAYAPP/AAAAAAAAAAAYAPT/AAAAAAAAAAAYAPX/AAAAAAAAAAAYAPb/AAAAAAAAAAAYAPf/AAABAAAAAAAYAPj/AAAAAAAAAAAYAPn/AAAAAAAAAAAYAPr/AAABAAEAAAAYAA8AAAAAAAAAAAAYABAAAAAAAAAAAAAYABEAAAAAAAAAAAAYABIAAAAAAAAAAAAYABMAAAAAAAAAAAAYABQAAAAAAAAAAAAYABUAAAAAAAAAAAAYABYAAAAAAAAAAAAYABcAAAAAAAAAAAAYABgAAAAAAAAAAAAYABkAAAAAAAAAAAAYABoAAAAAAAAAAAAYABsAAAAAAAAAAAAYABwAAAAAAAAAAAAYAB0AAAAAAAAAAAAYAB4AAAAAAAAAAAAYAB8AAAAAAAEAAAAYACAAAAAAAAEAAAAYACEAAAAAAAMAAAAYACIAAAAAAAMAAAAYACMAAAAAAAMAAAAYACQAAAAAAAMAAAAYACUAAAACAAMAAAAYACYAAAAAAAMAAAAYACcAAAAAAAMAAAAYACgAAAACAAMAAAAZAOH/AAAAAAMAAAAZAOL/AAAAAAEAAAAZAOP/AAACAAEAAAAZAOT/AAACAAAAAAAZAOX/AAAAAAAAAAAZAOb/AAAAAAAAAAAZAOf/AAAAAAAAAAAZAOj/AAAAAAAAAAAZAOn/AAAAAAAAAAAZAOr/AAADAAAAAAAZAOv/AAABAAAAAAAZAOz/AAAAAAAAAAAZAO3/AAAAAAAAAAAZAO7/AAAAAAAAAAAZAO//AAAAAAAAAAAZAPD/AAAAAAAAAAAZAPH/AAAAAAAAAAAZAPL/AAAAAAAAAAAZAPP/AAADAAAAAAAZAPT/AAAAAAAAAAAZAPX/AAAAAAAAAAAZAPb/AAAAAAAAAAAZAPf/AAABAAAAAAAZAPj/AAAAAAAAAAAZAPn/AAAAAAAAAAAZAPr/AAAAAAEAAAAZAA8AAAAAAAAAAAAZABAAAAAAAAAAAAAZABEAAAAAAAAAAAAZABIAAAAAAAAAAAAZABMAAAAAAAAAAAAZABQAAAAAAAAAAAAZABUAAAAAAAAAAAAZABYAAAAAAAAAAAAZABcAAAAAAAAAAAAZABgAAAAAAAAAAAAZABkAAAABAAAAAAAZABoAAAAAAAAAAAAZABsAAAAAAAAAAAAZABwAAAAAAAAAAAAZAB0AAAAAAAAAAAAZAB4AAAAAAAAAAAAZAB8AAAAAAAEAAAAZACAAAAAAAAEAAAAZACEAAAAAAAMAAAAZACIAAAAAAAMAAAAZACMAAAAAAAMAAAAZACQAAAAAAAMAAAAZACUAAAAAAAMAAAAZACYAAAAAAAMAAAAZACcAAAAAAAMAAAAZACgAAAAAAAMAAAAaAOH/AAAAAAMAAAAaAOL/AAAAAAEAAAAaAOP/AAAAAAEAAAAaAOT/AAAAAAAAAAAaAOX/AAAAAAAAAAAaAOb/AAAAAAAAAAAaAOf/AAAAAAAAAAAaAOj/AAAAAAAAAAAaAOn/AAAAAAAAAAAaAOr/AAAAAAAAAAAaAOv/AAAAAAAAAAAaAOz/AAAAAAAAAAAaAO3/AAABAAAAAAAaAO7/AAADAAAAAAAaAO//AAAAAAAAAAAaAPD/AAAAAAAAAAAaAPH/AAAAAAAAAAAaAPL/AAAAAAAAAAAaAPP/AAAAAAAAAAAaAPT/AAAAAAAAAAAaAPX/AAAAAAAAAAAaAPb/AAABAAAAAAAaAPf/AAADAAAAAAAaAPj/AAAAAAAAAAAaAPn/AAAAAAAAAAAaAPr/AAADAAEAAAAaAA8AAAAAAAAAAAAaABAAAAAAAAAAAAAaABEAAAAAAAAAAAAaABIAAAAAAAAAAAAaABMAAAAAAAAAAAAaABQAAAAAAAAAAAAaABUAAAAAAAAAAAAaABYAAAAAAAAAAAAaABcAAAADAAAAAAAaABgAAAAAAAAAAAAaABkAAAAAAAAAAAAaABoAAAACAAAAAAAaABsAAAAAAAAAAAAaABwAAAAAAAAAAAAaAB0AAAAAAAAAAAAaAB4AAAADAAAAAAAaAB8AAAAAAAEAAAAaACAAAAAAAAEAAAAaACEAAAAAAAMAAAAaACIAAAAAAAMAAAAaACMAAAAAAAMAAAAaACQAAAABAAMAAAAaACUAAAADAAMAAAAaACYAAAAAAAMAAAAaACcAAAADAAMAAAAaACgAAAADAAMAAAAbAOH/AAAAAAMAAAAbAOL/AAAAAAEAAAAbAOP/AAAAAAEAAAAbAOT/AAAAAAAAAAAbAOX/AAAAAAAAAAAbAOb/AAAAAAAAAAAbAOf/AAAAAAAAAAAbAOj/AAAAAAAAAAAbAOn/AAAAAAAAAAAbAOr/AAAAAAAAAAAbAOv/AAAAAAAAAAAbAOz/AAAAAAAAAAAbAO3/AAAAAAAAAAAbAO7/AAAAAAAAAAAbAO//AAAAAAAAAAAbAPD/AAADAAAAAAAbAPH/AAAAAAAAAAAbAPL/AAAAAAAAAAAbAPP/AAAAAAAAAAAbAPT/AAAAAAAAAAAbAPX/AAAAAAAAAAAbAPb/AAAAAAAAAAAbAPf/AAAAAAAAAAAbAPj/AAAAAAAAAAAbAPn/AAAAAAAAAAAbAPr/AAAAAAEAAAAbAP3/AAAAAAAAAAAbAP7/AAAAAAAAAAAbAP//AAAAAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAAAAAAAAAAbAAIAAAAAAAAAAAAbAAMAAAAAAAAAAAAbAAQAAAACAAAAAAAbAAUAAAAAAAAAAAAbAAYAAAAAAAAAAAAbAAcAAAAAAAAAAAAbAAgAAAAAAAEAAAAbAAkAAAAAAAEAAAAbAAwAAAAAAAAAAAAbAA0AAAAAAAAAAAAbAA4AAAAAAAAAAAAbAA8AAAAAAAAAAAAbABAAAAAAAAAAAAAbABEAAAABAAAAAAAbABIAAAAAAAAAAAAbABMAAAADAAAAAAAbABQAAAABAAAAAAAbABUAAAAAAAAAAAAbABYAAAAAAAAAAAAbABcAAAADAAAAAAAbABgAAAAAAAAAAAAbABkAAAAAAAAAAAAbABoAAAAAAAAAAAAbABsAAAAAAAAAAAAbABwAAAAAAAAAAAAbAB0AAAAAAAAAAAAbAB4AAAAAAAAAAAAbAB8AAAAAAAEAAAAbACAAAAAAAAEAAAAbACEAAAAAAAMAAAAbACIAAAAAAAMAAAAbACMAAAADAAMAAAAbACQAAAACAAMAAAAbACUAAAAAAAMAAAAbACYAAAAAAAMAAAAbACcAAAAAAAMAAAAbACgAAAAAAAMAAAAcAOH/AAAAAAMAAAAcAOL/AAAAAAEAAAAcAOP/AAAAAAEAAAAcAOT/AAAAAAAAAAAcAOX/AAAAAAAAAAAcAOb/AAAAAAAAAAAcAOf/AAAAAAAAAAAcAOj/AAAAAAAAAAAcAOn/AAAAAAAAAAAcAOr/AAAAAAAAAAAcAOv/AAAAAAAAAAAcAOz/AAAAAAAAAAAcAO3/AAAAAAAAAAAcAO7/AAAAAAAAAAAcAO//AAAAAAAAAAAcAPD/AAAAAAAAAAAcAPH/AAAAAAAAAAAcAPL/AAAAAAAAAAAcAPP/AAAAAAAAAAAcAPT/AAAAAAAAAAAcAPX/AAAAAAAAAAAcAPb/AAAAAAAAAAAcAPf/AAAAAAAAAAAcAPj/AAAAAAAAAAAcAPn/AAADAAAAAAAcAPr/AAAAAAEAAAAcAP3/AAAAAAAAAAAcAP7/AAAAAAAAAAAcAP//AAAAAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAAAAAAcAAIAAAABAAAAAAAcAAMAAAAAAAAAAAAcAAQAAAAAAAAAAAAcAAUAAAAAAAAAAAAcAAYAAAAAAAAAAAAcAAcAAAAAAAAAAAAcAAgAAAAAAAEAAAAcAAkAAAABAAEAAAAcAAwAAAABAAAAAAAcAA0AAAADAAAAAAAcAA4AAAACAAAAAAAcAA8AAAAAAAAAAAAcABAAAAAAAAAAAAAcABEAAAAAAAAAAAAcABIAAAAAAAAAAAAcABMAAAAAAAAAAAAcABQAAAAAAAAAAAAcABUAAAAAAAAAAAAcABYAAAAAAAAAAAAcABcAAAAAAAAAAAAcABgAAAAAAAAAAAAcABkAAAAAAAAAAAAcABoAAAAAAAAAAAAcABsAAAAAAAAAAAAcABwAAAAAAAAAAAAcAB0AAAACAAAAAAAcAB4AAAAAAAAAAAAcAB8AAAAAAAEAAAAcACAAAAAAAAEAAAAcACEAAAABAAMAAAAcACIAAAAAAAMAAAAcACMAAAAAAAMAAAAcACQAAAADAAMAAAAcACUAAAAAAAMAAAAcACYAAAAAAAMAAAAcACcAAAAAAAMAAAAcACgAAAAAAAMAAAAdAOH/AAAAAAMAAAAdAOL/AAADAAEAAAAdAOP/AAAAAAEAAAAdAOT/AAAAAAAAAAAdAOX/AAAAAAAAAAAdAOb/AAADAAAAAAAdAOf/AAAAAAAAAAAdAOj/AAAAAAAAAAAdAOn/AAAAAAAAAAAdAOr/AAAAAAAAAAAdAOv/AAAAAAAAAAAdAOz/AAAAAAAAAAAdAO3/AAAAAAAAAAAdAO7/AAAAAAAAAAAdAO//AAAAAAAAAAAdAPD/AAABAAAAAAAdAPH/AAAAAAAAAAAdAPL/AAAAAAAAAAAdAPP/AAAAAAAAAAAdAPT/AAACAAAAAAAdAPX/AAAAAAAAAAAdAPb/AAAAAAAAAAAdAPf/AAAAAAAAAAAdAPj/AAAAAAAAAAAdAPn/AAADAAAAAAAdAPr/AAAAAAEAAAAdAP3/AAAAAAAAAAAdAP7/AAAAAAAAAAAdAP//AAAAAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAAAAAAAAAAdAAIAAAAAAAAAAAAdAAMAAAAAAAAAAAAdAAQAAAAAAAAAAAAdAAUAAAAAAAAAAAAdAAYAAAAAAAAAAAAdAAcAAAAAAAAAAAAdAAgAAAAAAAEAAAAdAAkAAAAAAAEAAAAdAAwAAAAAAAAAAAAdAA0AAAAAAAAAAAAdAA4AAAABAAAAAAAdAA8AAAAAAAAAAAAdABAAAAAAAAAAAAAdABEAAAAAAAAAAAAdABIAAAAAAAAAAAAdABMAAAAAAAAAAAAdABQAAAAAAAAAAAAdABUAAAAAAAAAAAAdABYAAAAAAAAAAAAdABcAAAAAAAAAAAAdABgAAAAAAAAAAAAdABkAAAAAAAAAAAAdABoAAAAAAAAAAAAdABsAAAAAAAAAAAAdABwAAAAAAAAAAAAdAB0AAAAAAAAAAAAdAB4AAAADAAAAAAAdAB8AAAAAAAEAAAAdACAAAAAAAAEAAAAdACEAAAAAAAMAAAAdACIAAAAAAAMAAAAdACMAAAAAAAMAAAAdACQAAAAAAAMAAAAdACUAAAAAAAMAAAAdACYAAAACAAMAAAAdACcAAAAAAAMAAAAdACgAAAACAAMAAAAeAOH/AAAAAAMAAAAeAOL/AAAAAAEAAAAeAOP/AAAAAAEAAAAeAOT/AAAAAAAAAAAeAOX/AAAAAAAAAAAeAOb/AAAAAAAAAAAeAOf/AAADAAAAAAAeAOj/AAAAAAAAAAAeAOn/AAAAAAAAAAAeAOr/AAAAAAAAAAAeAOv/AAAAAAAAAAAeAOz/AAAAAAAAAAAeAO3/AAAAAAAAAAAeAO7/AAAAAAAAAAAeAO//AAAAAAAAAAAeAPD/AAABAAAAAAAeAPH/AAAAAAAAAAAeAPL/AAAAAAAAAAAeAPP/AAAAAAAAAAAeAPT/AAAAAAAAAAAeAPX/AAAAAAAAAAAeAPb/AAAAAAAAAAAeAPf/AAAAAAAAAAAeAPj/AAACAAAAAAAeAPn/AAAAAAAAAAAeAPr/AAAAAAEAAAAeAP3/AAAAAAAAAAAeAP7/AAAAAAAAAAAeAP//AAAAAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAAAAAAeAAIAAAAAAAAAAAAeAAMAAAAAAAAAAAAeAAQAAAAAAAAAAAAeAAUAAAAAAAAAAAAeAAYAAAAAAAAAAAAeAAcAAAAAAAAAAAAeAAgAAAAAAAEAAAAeAAkAAAAAAAEAAAAeAAwAAAABAAAAAAAeAA0AAAACAAAAAAAeAA4AAAAAAAAAAAAeAA8AAAAAAAAAAAAeABAAAAAAAAAAAAAeABEAAAAAAAAAAAAeABIAAAAAAAAAAAAeABMAAAAAAAAAAAAeABQAAAAAAAAAAAAeABUAAAAAAAAAAAAeABYAAAAAAAAAAAAeABcAAAAAAAAAAAAeABgAAAAAAAAAAAAeABkAAAAAAAAAAAAeABoAAAAAAAAAAAAeABsAAAAAAAAAAAAeABwAAAAAAAAAAAAeAB0AAAAAAAAAAAAeAB4AAAAAAAAAAAAeAB8AAAAAAAEAAAAeACAAAAACAAEAAAAeACEAAAAAAAMAAAAeACIAAAAAAAMAAAAeACMAAAADAAMAAAAeACQAAAAAAAMAAAAeACUAAAAAAAMAAAAeACYAAAACAAMAAAAeACcAAAAAAAMAAAAeACgAAAAAAAMAAAAfAOH/AAAAAAMAAAAfAOL/AAAAAAEAAAAfAOP/AAAAAAEAAAAfAOT/AAAAAAEAAAAfAOX/AAAAAAEAAAAfAOb/AAAAAAEAAAAfAOf/AAADAAEAAAAfAOj/AAAAAAEAAAAfAOn/AAAAAAEAAAAfAOr/AAAAAAEAAAAfAOv/AAAAAAEAAAAfAOz/AAAAAAEAAAAfAO3/AAAAAAEAAAAfAO7/AAAAAAEAAAAfAO//AAAAAAEAAAAfAPD/AAAAAAEAAAAfAPH/AAAAAAEAAAAfAPL/AAAAAAEAAAAfAPP/AAAAAAEAAAAfAPT/AAAAAAEAAAAfAPX/AAAAAAEAAAAfAPb/AAAAAAEAAAAfAPf/AAAAAAEAAAAfAPj/AAAAAAEAAAAfAPn/AAAAAAEAAAAfAPr/AAACAAEAAAAfAP3/AAAAAAAAAAAfAP7/AAAAAAAAAAAfAP//AAAAAAAAAAAfAAAAAAABAAAAAAAfAAEAAAACAAAAAAAfAAIAAAAAAAAAAAAfAAMAAAAAAAAAAAAfAAQAAAAAAAAAAAAfAAUAAAAAAAAAAAAfAAYAAAAAAAAAAAAfAAcAAAAAAAAAAAAfAAgAAAAAAAEAAAAfAAkAAAABAAEAAAAfAAwAAAAAAAAAAAAfAA0AAAABAAAAAAAfAA4AAAAAAAAAAAAfAA8AAAAAAAAAAAAfABAAAAAAAAAAAAAfABEAAAAAAAAAAAAfABIAAAAAAAAAAAAfABMAAAAAAAAAAAAfABQAAAAAAAAAAAAfABUAAAAAAAAAAAAfABYAAAABAAAAAAAfABcAAAAAAAAAAAAfABgAAAAAAAAAAAAfABkAAAADAAAAAAAfABoAAAAAAAAAAAAfABsAAAAAAAAAAAAfABwAAAAAAAAAAAAfAB0AAAABAAAAAAAfAB4AAAABAAAAAAAfAB8AAAAAAAEAAAAfACAAAAAAAAEAAAAfACEAAAAAAAMAAAAfACIAAAAAAAMAAAAfACMAAAAAAAMAAAAfACQAAAAAAAMAAAAfACUAAAAAAAMAAAAfACYAAAAAAAMAAAAfACcAAAACAAMAAAAfACgAAAAAAAMAAAAgAOH/AAAAAAMAAAAgAOL/AAAAAAEAAAAgAOP/AAAAAAEAAAAgAOT/AAAAAAEAAAAgAOX/AAAAAAEAAAAgAOb/AAAAAAEAAAAgAOf/AAAAAAEAAAAgAOj/AAABAAEAAAAgAOn/AAAAAAEAAAAgAOr/AAAAAAEAAAAgAOv/AAAAAAEAAAAgAOz/AAAAAAEAAAAgAO3/AAADAAEAAAAgAO7/AAAAAAEAAAAgAO//AAAAAAEAAAAgAPD/AAACAAEAAAAgAPH/AAAAAAEAAAAgAPL/AAAAAAEAAAAgAPP/AAAAAAEAAAAgAPT/AAAAAAEAAAAgAPX/AAAAAAEAAAAgAPb/AAAAAAEAAAAgAPf/AAAAAAEAAAAgAPj/AAAAAAEAAAAgAPn/AAAAAAEAAAAgAPr/AAAAAAEAAAAgAP3/AAAAAAAAAAAgAP7/AAAAAAAAAAAgAP//AAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAgAAIAAAAAAAAAAAAgAAMAAAAAAAAAAAAgAAQAAAAAAAAAAAAgAAUAAAAAAAAAAAAgAAYAAAAAAAAAAAAgAAcAAAAAAAAAAAAgAAgAAAAAAAEAAAAgAAkAAAADAAEAAAAgAAwAAAAAAAAAAAAgAA0AAAAAAAAAAAAgAA4AAAAAAAAAAAAgAA8AAAAAAAAAAAAgABAAAAAAAAAAAAAgABEAAAAAAAAAAAAgABIAAAAAAAAAAAAgABMAAAAAAAAAAAAgABQAAAAAAAAAAAAgABUAAAABAAAAAAAgABYAAAAAAAAAAAAgABcAAAAAAAAAAAAgABgAAAADAAAAAAAgABkAAAAAAAAAAAAgABoAAAAAAAAAAAAgABsAAAAAAAAAAAAgABwAAAAAAAAAAAAgAB0AAAAAAAAAAAAgAB4AAAAAAAAAAAAgAB8AAAADAAEAAAAgACAAAAAAAAEAAAAgACEAAAAAAAMAAAAgACIAAAABAAMAAAAgACMAAAAAAAMAAAAgACQAAAAAAAMAAAAgACUAAAAAAAMAAAAgACYAAAAAAAMAAAAgACcAAAAAAAMAAAAgACgAAAAAAAMAAAAhAOH/AAAAAAMAAAAhAOL/AAAAAAEAAAAhAOP/AAABAAEAAAAhAOT/AAAAAAEAAAAhAOX/AAAAAAEAAAAhAOb/AAAAAAEAAAAhAOf/AAAAAAEAAAAhAOj/AAACAAEAAAAhAOn/AAABAAEAAAAhAOr/AAADAAEAAAAhAOv/AAAAAAEAAAAhAOz/AAAAAAEAAAAhAO3/AAAAAAEAAAAhAO7/AAAAAAEAAAAhAO//AAAAAAEAAAAhAPD/AAAAAAEAAAAhAPH/AAABAAEAAAAhAPL/AAABAAEAAAAhAPP/AAAAAAEAAAAhAPT/AAAAAAEAAAAhAPX/AAAAAAEAAAAhAPb/AAAAAAEAAAAhAPf/AAAAAAEAAAAhAPj/AAAAAAEAAAAhAPn/AAAAAAEAAAAhAPr/AAABAAEAAAAhAAAAAAAAAAAAAAAhAAEAAAAAAAAAAAAhAAIAAAAAAAAAAAAhAAMAAAAAAAAAAAAhAAQAAAAAAAAAAAAhAAUAAAAAAAAAAAAhAAYAAAAAAAAAAAAhAAcAAAAAAAAAAAAhAAgAAAAAAAEAAAAhAAkAAAAAAAEAAAAhAAwAAAAAAAAAAAAhAA0AAAAAAAAAAAAhAA4AAAAAAAAAAAAhAA8AAAAAAAAAAAAhABAAAAAAAAAAAAAhABEAAAAAAAAAAAAhABIAAAAAAAAAAAAhABMAAAAAAAAAAAAhABQAAAAAAAAAAAAhABUAAAAAAAAAAAAhABYAAAAAAAAAAAAhABcAAAACAAAAAAAhABgAAAAAAAAAAAAhABkAAAAAAAAAAAAhABoAAAADAAAAAAAhABsAAAAAAAAAAAAhABwAAAAAAAAAAAAhAB0AAAAAAAAAAAAhAB4AAAABAAAAAAAhAB8AAAABAAEAAAAhACAAAAAAAAEAAAAhACEAAAAAAAMAAAAhACIAAAAAAAMAAAAhACMAAAAAAAMAAAAhACQAAAAAAAMAAAAhACUAAAAAAAMAAAAhACYAAAAAAAMAAAAhACcAAAAAAAMAAAAhACgAAAAAAAMAAAAiAOH/AAAAAAMAAAAiAOL/AAAAAAEAAAAiAOP/AAAAAAEAAAAiAOT/AAAAAAAAAAAiAOX/AAADAAAAAAAiAOb/AAAAAAAAAAAiAOf/AAAAAAAAAAAiAOj/AAAAAAAAAAAiAOn/AAABAAAAAAAiAOr/AAAAAAAAAAAiAOv/AAAAAAAAAAAiAOz/AAADAAAAAAAiAO3/AAADAAAAAAAiAO7/AAAAAAAAAAAiAO//AAAAAAAAAAAiAPD/AAAAAAAAAAAiAPH/AAAAAAAAAAAiAPL/AAABAAAAAAAiAPP/AAAAAAAAAAAiAPT/AAAAAAAAAAAiAPX/AAAAAAAAAAAiAPb/AAAAAAAAAAAiAPf/AAAAAAAAAAAiAPj/AAAAAAAAAAAiAPn/AAAAAAAAAAAiAPr/AAAAAAAAAAAiAAAAAAAAAAAAAAAiAAEAAAAAAAAAAAAiAAIAAAAAAAAAAAAiAAMAAAAAAAAAAAAiAAQAAAAAAAAAAAAiAAUAAAAAAAAAAAAiAAYAAAAAAAAAAAAiAAcAAAAAAAAAAAAiAAgAAAAAAAEAAAAiAAkAAAAAAAEAAAAiAAwAAAAAAAAAAAAiAA0AAAAAAAAAAAAiAA4AAAAAAAAAAAAiAA8AAAAAAAAAAAAiABAAAAAAAAAAAAAiABEAAAAAAAAAAAAiABIAAAAAAAAAAAAiABMAAAADAAAAAAAiABQAAAAAAAAAAAAiABUAAAAAAAAAAAAiABYAAAADAAAAAAAiABcAAAAAAAAAAAAiABgAAAAAAAAAAAAiABkAAAADAAAAAAAiABoAAAADAAAAAAAiABsAAAAAAAAAAAAiABwAAAAAAAAAAAAiAB0AAAAAAAAAAAAiAB4AAAAAAAAAAAAiAB8AAAAAAAEAAAAiACAAAAAAAAEAAAAiACEAAAAAAAMAAAAiACIAAAAAAAMAAAAiACMAAAAAAAMAAAAiACQAAAACAAMAAAAiACUAAAADAAMAAAAiACYAAAAAAAMAAAAiACcAAAAAAAMAAAAiACgAAAADAAMAAAAjAOH/AAAAAAMAAAAjAOL/AAAAAAEAAAAjAOP/AAAAAAEAAAAjAOT/AAACAAAAAAAjAOX/AAAAAAAAAAAjAOb/AAAAAAAAAAAjAOf/AAAAAAAAAAAjAOj/AAACAAAAAAAjAOn/AAAAAAAAAAAjAOr/AAAAAAAAAAAjAOv/AAAAAAAAAAAjAOz/AAAAAAAAAAAjAO3/AAAAAAAAAAAjAO7/AAAAAAAAAAAjAO//AAAAAAAAAAAjAPD/AAAAAAAAAAAjAPH/AAAAAAAAAAAjAPL/AAAAAAAAAAAjAPP/AAAAAAAAAAAjAPT/AAAAAAAAAAAjAPX/AAAAAAAAAAAjAPb/AAAAAAAAAAAjAPf/AAAAAAAAAAAjAPj/AAADAAAAAAAjAPn/AAAAAAAAAAAjAPr/AAAAAAAAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAAAAAAjAAIAAAAAAAAAAAAjAAMAAAAAAAAAAAAjAAQAAAAAAAAAAAAjAAUAAAAAAAAAAAAjAAYAAAAAAAAAAAAjAAcAAAACAAAAAAAjAAgAAAAAAAEAAAAjAAkAAAADAAEAAAAjAAwAAAAAAAAAAAAjAA0AAAACAAAAAAAjAA4AAAAAAAAAAAAjAA8AAAAAAAAAAAAjABAAAAADAAAAAAAjABEAAAAAAAAAAAAjABIAAAAAAAAAAAAjABMAAAAAAAAAAAAjABQAAAAAAAAAAAAjABUAAAAAAAAAAAAjABYAAAABAAAAAAAjABcAAAAAAAAAAAAjABgAAAAAAAAAAAAjABkAAAADAAAAAAAjABoAAAAAAAAAAAAjABsAAAACAAAAAAAjABwAAAAAAAAAAAAjAB0AAAAAAAAAAAAjAB4AAAAAAAAAAAAjAB8AAAAAAAEAAAAjACAAAAAAAAEAAAAjACEAAAAAAAMAAAAjACIAAAAAAAMAAAAjACMAAAAAAAMAAAAjACQAAAAAAAMAAAAjACUAAAAAAAMAAAAjACYAAAAAAAMAAAAjACcAAAAAAAMAAAAjACgAAAAAAAMAAAAkAOH/AAAAAAMAAAAkAOL/AAAAAAEAAAAkAOP/AAAAAAEAAAAkAOT/AAAAAAAAAAAkAOX/AAABAAAAAAAkAOb/AAAAAAAAAAAkAOf/AAAAAAAAAAAkAOj/AAABAAAAAAAkAOn/AAAAAAAAAAAkAOr/AAAAAAAAAAAkAOv/AAAAAAAAAAAkAOz/AAAAAAAAAAAkAO3/AAAAAAAAAAAkAO7/AAAAAAAAAAAkAO//AAAAAAAAAAAkAPD/AAAAAAAAAAAkAPH/AAAAAAAAAAAkAPL/AAAAAAAAAAAkAPP/AAAAAAAAAAAkAPT/AAAAAAAAAAAkAPX/AAAAAAAAAAAkAPb/AAAAAAAAAAAkAPf/AAAAAAAAAAAkAPj/AAAAAAAAAAAkAPn/AAAAAAAAAAAkAPr/AAAAAAAAAAAkAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAkAAIAAAAAAAAAAAAkAAMAAAAAAAAAAAAkAAQAAAAAAAAAAAAkAAUAAAADAAAAAAAkAAYAAAAAAAAAAAAkAAcAAAAAAAAAAAAkAAgAAAAAAAEAAAAkAAkAAAAAAAEAAAAkAAwAAAAAAAAAAAAkAA0AAAAAAAAAAAAkAA4AAAAAAAAAAAAkAA8AAAAAAAAAAAAkABAAAAAAAAAAAAAkABEAAAAAAAAAAAAkABIAAAAAAAAAAAAkABMAAAAAAAAAAAAkABQAAAAAAAAAAAAkABUAAAAAAAAAAAAkABYAAAAAAAAAAAAkABcAAAACAAAAAAAkABgAAAAAAAAAAAAkABkAAAADAAAAAAAkABoAAAAAAAAAAAAkABsAAAAAAAAAAAAkABwAAAABAAAAAAAkAB0AAAAAAAAAAAAkAB4AAAAAAAAAAAAkAB8AAAAAAAEAAAAkACAAAAAAAAEAAAAkACEAAAABAAMAAAAkACIAAAAAAAMAAAAkACMAAAAAAAMAAAAkACQAAAABAAMAAAAkACUAAAAAAAMAAAAkACYAAAABAAMAAAAkACcAAAACAAMAAAAkACgAAAAAAAMAAAAlAOH/AAAAAAMAAAAlAOL/AAAAAAEAAAAlAOP/AAAAAAEAAAAlAOT/AAAAAAAAAAAlAOX/AAAAAAAAAAAlAOb/AAAAAAAAAAAlAOf/AAAAAAAAAAAlAOj/AAAAAAAAAAAlAOn/AAAAAAAAAAAlAOr/AAAAAAAAAAAlAOv/AAAAAAAAAAAlAOz/AAAAAAAAAAAlAO3/AAAAAAAAAAAlAO7/AAAAAAAAAAAlAO//AAABAAAAAAAlAPD/AAAAAAAAAAAlAPH/AAAAAAAAAAAlAPL/AAAAAAAAAAAlAPP/AAAAAAAAAAAlAPT/AAAAAAAAAAAlAPX/AAAAAAAAAAAlAPb/AAAAAAAAAAAlAPf/AAAAAAAAAAAlAPj/AAAAAAAAAAAlAPn/AAAAAAAAAAAlAPr/AAADAAAAAAAlAP3/AAAAAAAAAAAlAP7/AAAAAAAAAAAlAP//AAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAlAAIAAAAAAAAAAAAlAAMAAAABAAAAAAAlAAQAAAABAAAAAAAlAAUAAAAAAAAAAAAlAAYAAAAAAAAAAAAlAAcAAAAAAAAAAAAlAAgAAAAAAAEAAAAlAAkAAAABAAEAAAAlAAoAAAAAAAEAAAAlAAsAAAAAAAAAAAAlAAwAAAACAAAAAAAlAA0AAAACAAAAAAAlAA4AAAAAAAAAAAAlAA8AAAAAAAAAAAAlABAAAAAAAAAAAAAlABEAAAAAAAAAAAAlABIAAAAAAAAAAAAlABMAAAAAAAAAAAAlABQAAAAAAAAAAAAlABUAAAAAAAAAAAAlABYAAAAAAAAAAAAlABcAAAAAAAAAAAAlABgAAAAAAAAAAAAlABkAAAADAAAAAAAlABoAAAAAAAAAAAAlABsAAAADAAAAAAAlABwAAAAAAAAAAAAlAB0AAAAAAAAAAAAlAB4AAAAAAAAAAAAlAB8AAAACAAEAAAAlACAAAAAAAAEAAAAlACEAAAAAAAMAAAAlACIAAAAAAAMAAAAlACMAAAAAAAMAAAAlACQAAAAAAAMAAAAlACUAAAAAAAMAAAAlACYAAAAAAAMAAAAlACcAAAAAAAMAAAAlACgAAAAAAAMAAAAmAOH/AAAAAAMAAAAmAOL/AAAAAAEAAAAmAOP/AAAAAAEAAAAmAOT/AAAAAAAAAAAmAOX/AAAAAAAAAAAmAOb/AAAAAAAAAAAmAOf/AAAAAAAAAAAmAOj/AAAAAAAAAAAmAOn/AAAAAAAAAAAmAOr/AAAAAAAAAAAmAOv/AAADAAAAAAAmAOz/AAAAAAAAAAAmAO3/AAAAAAAAAAAmAO7/AAAAAAAAAAAmAO//AAAAAAAAAAAmAPD/AAAAAAAAAAAmAPH/AAAAAAAAAAAmAPL/AAAAAAAAAAAmAPP/AAAAAAAAAAAmAPT/AAAAAAAAAAAmAPX/AAAAAAAAAAAmAPb/AAAAAAAAAAAmAPf/AAAAAAAAAAAmAPj/AAAAAAAAAAAmAPn/AAAAAAAAAAAmAPr/AAAAAAAAAAAmAP3/AAAAAAAAAAAmAP7/AAAAAAAAAAAmAP//AAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAmAAIAAAAAAAAAAAAmAAMAAAAAAAAAAAAmAAQAAAAAAAAAAAAmAAUAAAAAAAAAAAAmAAYAAAAAAAAAAAAmAAcAAAAAAAAAAAAmAAgAAAABAAEAAAAmAAkAAAAAAAEAAAAmAAoAAAAAAAEAAAAmAAsAAAAAAAAAAAAmAAwAAAAAAAAAAAAmAA0AAAAAAAAAAAAmAA4AAAAAAAAAAAAmAA8AAAAAAAAAAAAmABAAAAAAAAAAAAAmABEAAAAAAAAAAAAmABIAAAAAAAAAAAAmABMAAAAAAAAAAAAmABQAAAAAAAAAAAAmABUAAAAAAAAAAAAmABYAAAADAAAAAAAmABcAAAAAAAAAAAAmABgAAAAAAAAAAAAmABkAAAAAAAAAAAAmABoAAAAAAAAAAAAmABsAAAAAAAAAAAAmABwAAAAAAAAAAAAmAB0AAAABAAAAAAAmAB4AAAAAAAAAAAAmAB8AAAAAAAEAAAAmACAAAAAAAAEAAAAmACEAAAAAAAMAAAAmACIAAAAAAAMAAAAmACMAAAAAAAMAAAAmACQAAAAAAAMAAAAmACUAAAAAAAMAAAAmACYAAAAAAAMAAAAmACcAAAAAAAMAAAAmACgAAAAAAAMAAAAnAOH/AAAAAAMAAAAnAOL/AAAAAAEAAAAnAOP/AAAAAAEAAAAnAOT/AAABAAAAAAAnAOX/AAAAAAAAAAAnAOb/AAAAAAAAAAAnAOf/AAABAAAAAAAnAOj/AAAAAAAAAAAnAOn/AAAAAAAAAAAnAOr/AAAAAAAAAAAnAOv/AAACAAAAAAAnAOz/AAAAAAAAAAAnAO3/AAAAAAAAAAAnAO7/AAAAAAAAAAAnAO//AAAAAAAAAAAnAPD/AAAAAAAAAAAnAPH/AAAAAAAAAAAnAPL/AAAAAAAAAAAnAPP/AAAAAAAAAAAnAPT/AAAAAAAAAAAnAPX/AAAAAAAAAAAnAPb/AAAAAAAAAAAnAPf/AAAAAAAAAAAnAPj/AAAAAAAAAAAnAPn/AAAAAAAAAAAnAPr/AAADAAAAAAAnAP3/AAAAAAAAAAAnAP7/AAAAAAAAAAAnAP//AAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAnAAIAAAAAAAAAAAAnAAMAAAAAAAAAAAAnAAQAAAAAAAAAAAAnAAUAAAAAAAAAAAAnAAYAAAAAAAAAAAAnAAcAAAACAAAAAAAnAAgAAAAAAAEAAAAnAAkAAAAAAAEAAAAnAAoAAAAAAAEAAAAnAAsAAAAAAAAAAAAnAAwAAAAAAAAAAAAnAA0AAAAAAAAAAAAnAA4AAAAAAAAAAAAnAA8AAAAAAAAAAAAnABAAAAAAAAAAAAAnABEAAAAAAAAAAAAnABIAAAAAAAAAAAAnABMAAAAAAAAAAAAnABQAAAAAAAAAAAAnABUAAAAAAAAAAAAnABYAAAABAAAAAAAnABcAAAAAAAAAAAAnABgAAAAAAAAAAAAnABkAAAAAAAAAAAAnABoAAAACAAAAAAAnABsAAAAAAAAAAAAnABwAAAADAAAAAAAnAB0AAAAAAAAAAAAnAB4AAAAAAAAAAAAnAB8AAAAAAAEAAAAnACAAAAAAAAEAAAAnACEAAAAAAAMAAAAnACIAAAACAAMAAAAnACMAAAAAAAMAAAAnACQAAAAAAAMAAAAnACUAAAAAAAMAAAAnACYAAAAAAAMAAAAnACcAAAAAAAMAAAAnACgAAAAAAAMAAAAoAOH/AAAAAAMAAAAoAOL/AAADAAEAAAAoAOP/AAAAAAEAAAAoAOT/AAAAAAAAAAAoAOX/AAAAAAAAAAAoAOb/AAAAAAAAAAAoAOf/AAAAAAAAAAAoAOj/AAAAAAAAAAAoAOn/AAAAAAAAAAAoAOr/AAAAAAAAAAAoAOv/AAAAAAAAAAAoAOz/AAAAAAAAAAAoAO3/AAAAAAAAAAAoAO7/AAACAAAAAAAoAO//AAAAAAAAAAAoAPD/AAAAAAAAAAAoAPH/AAAAAAAAAAAoAPL/AAAAAAAAAAAoAPP/AAAAAAAAAAAoAPT/AAAAAAAAAAAoAPX/AAAAAAAAAAAoAPb/AAAAAAAAAAAoAPf/AAAAAAAAAAAoAPj/AAADAAAAAAAoAPn/AAAAAAAAAAAoAPr/AAAAAAAAAAAoAP3/AAAAAAAAAAAoAP7/AAAAAAAAAAAoAP//AAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAAoAAIAAAAAAAAAAAAoAAMAAAAAAAAAAAAoAAQAAAAAAAAAAAAoAAUAAAAAAAAAAAAoAAYAAAADAAAAAAAoAAcAAAAAAAAAAAAoAAgAAAAAAAEAAAAoAAkAAAAAAAEAAAAoAAoAAAAAAAEAAAAoAAsAAAAAAAAAAAAoAAwAAAAAAAAAAAAoAA0AAAAAAAAAAAAoAA4AAAAAAAAAAAAoAA8AAAAAAAAAAAAoABAAAAAAAAAAAAAoABEAAAAAAAAAAAAoABIAAAAAAAAAAAAoABMAAAAAAAAAAAAoABQAAAAAAAAAAAAoABUAAAADAAAAAAAoABYAAAAAAAAAAAAoABcAAAAAAAAAAAAoABgAAAAAAAAAAAAoABkAAAAAAAAAAAAoABoAAAAAAAAAAAAoABsAAAAAAAAAAAAoABwAAAAAAAAAAAAoAB0AAAAAAAAAAAAoAB4AAAAAAAAAAAAoAB8AAAAAAAEAAAAoACAAAAAAAAEAAAAoACEAAAAAAAMAAAAoACIAAAAAAAMAAAAoACMAAAAAAAMAAAAoACQAAAAAAAMAAAAoACUAAAAAAAMAAAAoACYAAAAAAAMAAAAoACcAAAAAAAMAAAAoACgAAAAAAAMAAAApAOH/AAADAAMAAAApAOL/AAAAAAEAAAApAOP/AAAAAAEAAAApAOT/AAAAAAAAAAApAOX/AAAAAAAAAAApAOb/AAAAAAAAAAApAOf/AAADAAAAAAApAOj/AAAAAAAAAAApAOn/AAAAAAAAAAApAOr/AAAAAAAAAAApAOv/AAAAAAAAAAApAOz/AAAAAAAAAAApAO3/AAAAAAAAAAApAO7/AAAAAAAAAAApAO//AAAAAAAAAAApAPD/AAAAAAAAAAApAPH/AAAAAAAAAAApAPL/AAAAAAAAAAApAPP/AAAAAAAAAAApAPT/AAACAAAAAAApAPX/AAAAAAAAAAApAPb/AAAAAAAAAAApAPf/AAAAAAAAAAApAPj/AAAAAAAAAAApAPn/AAAAAAAAAAApAPr/AAAAAAAAAAApAPv/AAAAAAAAAAApAPz/AAAAAAAAAAApAP3/AAAAAAAAAAApAP7/AAAAAAAAAAApAP//AAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAApAAIAAAACAAAAAAApAAMAAAABAAAAAAApAAQAAAAAAAAAAAApAAUAAAAAAAAAAAApAAYAAAAAAAAAAAApAAcAAAAAAAAAAAApAAgAAAAAAAEAAAApAAkAAAAAAAEAAAApAAoAAAAAAAEAAAApAAsAAAAAAAAAAAApAAwAAAAAAAAAAAApAA0AAAAAAAAAAAApAA4AAAAAAAAAAAApAA8AAAAAAAAAAAApABAAAAAAAAAAAAApABEAAAAAAAAAAAApABIAAAAAAAAAAAApABMAAAAAAAAAAAApABQAAAAAAAAAAAApABUAAAAAAAAAAAApABYAAAAAAAAAAAApABcAAAAAAAAAAAApABgAAAAAAAAAAAApABkAAAAAAAAAAAApABoAAAAAAAAAAAApABsAAAAAAAAAAAApABwAAAAAAAAAAAApAB0AAAADAAAAAAApAB4AAAAAAAAAAAApAB8AAAACAAEAAAApACAAAAAAAAEAAAApACEAAAAAAAMAAAApACIAAAAAAAMAAAApACMAAAAAAAMAAAApACQAAAAAAAMAAAApACUAAAAAAAMAAAApACYAAAAAAAMAAAApACcAAAAAAAMAAAApACgAAAAAAAMAAAAqAOH/AAAAAAMAAAAqAOL/AAAAAAEAAAAqAOP/AAAAAAEAAAAqAOT/AAAAAAAAAAAqAOX/AAAAAAAAAAAqAOb/AAAAAAAAAAAqAOf/AAAAAAAAAAAqAOj/AAAAAAAAAAAqAOn/AAAAAAAAAAAqAOr/AAAAAAAAAAAqAOv/AAAAAAAAAAAqAOz/AAAAAAAAAAAqAO3/AAAAAAAAAAAqAO7/AAAAAAAAAAAqAO//AAACAAAAAAAqAPD/AAAAAAAAAAAqAPH/AAACAAAAAAAqAPL/AAAAAAAAAAAqAPP/AAAAAAAAAAAqAPT/AAAAAAAAAAAqAPX/AAADAAAAAAAqAPb/AAAAAAAAAAAqAPf/AAAAAAAAAAAqAPj/AAAAAAAAAAAqAPn/AAAAAAAAAAAqAPr/AAAAAAAAAAAqAPv/AAAAAAAAAAAqAPz/AAAAAAAAAAAqAP3/AAAAAAAAAAAqAP7/AAAAAAAAAAAqAP//AAAAAAAAAAAqAAAAAAACAAAAAAAqAAEAAAAAAAAAAAAqAAIAAAADAAAAAAAqAAMAAAAAAAAAAAAqAAQAAAAAAAAAAAAqAAUAAAAAAAAAAAAqAAYAAAAAAAAAAAAqAAcAAAAAAAAAAAAqAAgAAAAAAAEAAAAqAAkAAAAAAAEAAAAqAAoAAAAAAAEAAAAqAAsAAAAAAAAAAAAqAAwAAAAAAAAAAAAqAA0AAAAAAAAAAAAqAA4AAAADAAAAAAAqAA8AAAAAAAAAAAAqABAAAAACAAAAAAAqABEAAAAAAAAAAAAqABIAAAAAAAAAAAAqABMAAAAAAAAAAAAqABQAAAAAAAAAAAAqABUAAAAAAAAAAAAqABYAAAAAAAAAAAAqABcAAAAAAAAAAAAqABgAAAAAAAAAAAAqABkAAAAAAAAAAAAqABoAAAAAAAAAAAAqABsAAAADAAAAAAAqABwAAAAAAAAAAAAqAB0AAAABAAAAAAAqAB4AAAAAAAAAAAAqAB8AAAADAAEAAAAqACAAAAAAAAEAAAAqACEAAAAAAAMAAAAqACIAAAABAAMAAAAqACMAAAAAAAMAAAAqACQAAAAAAAMAAAAqACUAAAAAAAMAAAAqACYAAAAAAAMAAAAqACcAAAAAAAMAAAAqACgAAAAAAAMAAAArAOH/AAAAAAMAAAArAOL/AAAAAAEAAAArAOP/AAAAAAEAAAArAOT/AAAAAAAAAAArAOX/AAAAAAAAAAArAOb/AAAAAAAAAAArAOf/AAACAAAAAAArAOj/AAACAAAAAAArAOn/AAAAAAAAAAArAOr/AAACAAAAAAArAOv/AAAAAAAAAAArAOz/AAAAAAAAAAArAO3/AAAAAAAAAAArAO7/AAAAAAAAAAArAO//AAAAAAAAAAArAPD/AAADAAAAAAArAPH/AAAAAAAAAAArAPL/AAAAAAAAAAArAPP/AAAAAAAAAAArAPT/AAAAAAAAAAArAPX/AAAAAAAAAAArAPb/AAAAAAAAAAArAPf/AAAAAAAAAAArAPj/AAADAAAAAAArAPn/AAAAAAAAAAArAPr/AAAAAAAAAAArAPv/AAAAAAAAAAArAPz/AAABAAAAAAArAP3/AAAAAAAAAAArAP7/AAAAAAAAAAArAP//AAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAArAAIAAAAAAAAAAAArAAMAAAAAAAAAAAArAAQAAAAAAAAAAAArAAUAAAAAAAAAAAArAAYAAAAAAAAAAAArAAcAAAAAAAAAAAArAAgAAAAAAAEAAAArAAkAAAAAAAEAAAArAAoAAAAAAAEAAAArAAsAAAAAAAAAAAArAAwAAAAAAAAAAAArAA0AAAADAAAAAAArAA4AAAAAAAAAAAArAA8AAAAAAAAAAAArABAAAAAAAAAAAAArABEAAAAAAAAAAAArABIAAAAAAAAAAAArABMAAAAAAAAAAAArABQAAAAAAAAAAAArABUAAAAAAAAAAAArABYAAAACAAAAAAArABcAAAAAAAAAAAArABgAAAAAAAAAAAArABkAAAAAAAAAAAArABoAAAAAAAAAAAArABsAAAACAAAAAAArABwAAAAAAAAAAAArAB0AAAAAAAAAAAArAB4AAAAAAAAAAAArAB8AAAAAAAEAAAArACAAAAAAAAEAAAArACEAAAAAAAMAAAArACIAAAAAAAMAAAArACMAAAAAAAMAAAArACQAAAAAAAMAAAArACUAAAAAAAMAAAArACYAAAAAAAMAAAArACcAAAAAAAMAAAArACgAAAAAAAMAAAAsAOH/AAAAAAMAAAAsAOL/AAAAAAEAAAAsAOP/AAAAAAEAAAAsAOT/AAACAAAAAAAsAOX/AAAAAAAAAAAsAOb/AAAAAAAAAAAsAOf/AAAAAAAAAAAsAOj/AAAAAAAAAAAsAOn/AAAAAAAAAAAsAOr/AAAAAAAAAAAsAOv/AAAAAAAAAAAsAOz/AAAAAAAAAAAsAO3/AAAAAAAAAAAsAO7/AAAAAAAAAAAsAO//AAAAAAAAAAAsAPD/AAAAAAAAAAAsAPH/AAAAAAAAAAAsAPL/AAAAAAAAAAAsAPP/AAADAAAAAAAsAPT/AAAAAAAAAAAsAPX/AAAAAAAAAAAsAPb/AAADAAAAAAAsAPf/AAAAAAAAAAAsAPj/AAAAAAAAAAAsAPn/AAACAAAAAAAsAPr/AAAAAAAAAAAsAPv/AAAAAAAAAAAsAPz/AAABAAAAAAAsAP3/AAAAAAAAAAAsAP7/AAAAAAAAAAAsAP//AAAAAAAAAAAsAAAAAAADAAAAAAAsAAEAAAAAAAAAAAAsAAIAAAAAAAAAAAAsAAMAAAAAAAAAAAAsAAQAAAAAAAAAAAAsAAUAAAAAAAAAAAAsAAYAAAAAAAAAAAAsAAcAAAAAAAAAAAAsAAgAAAAAAAEAAAAsAAkAAAAAAAEAAAAsAAoAAAAAAAEAAAAsAAsAAAAAAAAAAAAsAAwAAAAAAAAAAAAsAA0AAAAAAAAAAAAsAA4AAAAAAAAAAAAsAA8AAAAAAAAAAAAsABAAAAAAAAAAAAAsABEAAAABAAAAAAAsABIAAAAAAAAAAAAsABMAAAAAAAAAAAAsABQAAAAAAAAAAAAsABUAAAAAAAAAAAAsABYAAAAAAAAAAAAsABcAAAAAAAAAAAAsABgAAAAAAAAAAAAsABkAAAAAAAAAAAAsABoAAAAAAAAAAAAsABsAAAAAAAAAAAAsABwAAAAAAAAAAAAsAB0AAAAAAAAAAAAsAB4AAAAAAAAAAAAsAB8AAAAAAAEAAAAsACAAAAACAAEAAAAsACEAAAAAAAMAAAAsACIAAAAAAAMAAAAsACMAAAAAAAMAAAAsACQAAAAAAAMAAAAsACUAAAAAAAMAAAAsACYAAAAAAAMAAAAsACcAAAAAAAMAAAAsACgAAAAAAAMAAAAtAOH/AAAAAAMAAAAtAOL/AAAAAAEAAAAtAOP/AAAAAAEAAAAtAOT/AAACAAAAAAAtAOX/AAAAAAAAAAAtAOb/AAAAAAAAAAAtAOf/AAAAAAAAAAAtAOj/AAAAAAAAAAAtAOn/AAABAAAAAAAtAOr/AAAAAAAAAAAtAOv/AAAAAAAAAAAtAOz/AAAAAAAAAAAtAO3/AAADAAAAAAAtAO7/AAAAAAAAAAAtAO//AAAAAAAAAAAtAPD/AAAAAAAAAAAtAPH/AAAAAAAAAAAtAPL/AAAAAAAAAAAtAPP/AAAAAAAAAAAtAPT/AAAAAAAAAAAtAPX/AAAAAAAAAAAtAPb/AAAAAAAAAAAtAPf/AAAAAAAAAAAtAPj/AAAAAAAAAAAtAPn/AAAAAAAAAAAtAPr/AAAAAAAAAAAtAPv/AAAAAAAAAAAtAPz/AAADAAAAAAAtAP3/AAAAAAAAAAAtAP7/AAAAAAAAAAAtAP//AAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAtAAIAAAAAAAAAAAAtAAMAAAAAAAAAAAAtAAQAAAAAAAAAAAAtAAUAAAAAAAAAAAAtAAYAAAAAAAAAAAAtAAcAAAAAAAAAAAAtAAgAAAAAAAEAAAAtAAkAAAAAAAEAAAAtAAoAAAABAAEAAAAtAAsAAAAAAAAAAAAtAAwAAAAAAAAAAAAtAA0AAAAAAAAAAAAtAA4AAAAAAAAAAAAtAA8AAAAAAAAAAAAtABAAAAADAAAAAAAtABEAAAACAAAAAAAtABIAAAAAAAAAAAAtABMAAAAAAAAAAAAtABQAAAAAAAAAAAAtABUAAAADAAAAAAAtABYAAAAAAAAAAAAtABcAAAAAAAAAAAAtABgAAAADAAAAAAAtABkAAAAAAAAAAAAtABoAAAADAAAAAAAtABsAAAAAAAAAAAAtABwAAAAAAAAAAAAtAB0AAAAAAAAAAAAtAB4AAAAAAAAAAAAtAB8AAAACAAEAAAAtACAAAAAAAAEAAAAtACEAAAAAAAMAAAAtACIAAAAAAAMAAAAtACMAAAABAAMAAAAtACQAAAAAAAMAAAAtACUAAAAAAAMAAAAtACYAAAABAAMAAAAtACcAAAAAAAMAAAAtACgAAAAAAAMAAAAuAOH/AAAAAAMAAAAuAOL/AAAAAAEAAAAuAOP/AAABAAEAAAAuAOT/AAAAAAAAAAAuAOX/AAABAAAAAAAuAOb/AAABAAAAAAAuAOf/AAAAAAAAAAAuAOj/AAAAAAAAAAAuAOn/AAAAAAAAAAAuAOr/AAADAAAAAAAuAOv/AAAAAAAAAAAuAOz/AAAAAAAAAAAuAO3/AAAAAAAAAAAuAO7/AAAAAAAAAAAuAO//AAAAAAAAAAAuAPD/AAADAAAAAAAuAPH/AAAAAAAAAAAuAPL/AAABAAAAAAAuAPP/AAAAAAAAAAAuAPT/AAABAAAAAAAuAPX/AAAAAAAAAAAuAPb/AAAAAAAAAAAuAPf/AAAAAAAAAAAuAPj/AAAAAAAAAAAuAPn/AAAAAAAAAAAuAPr/AAAAAAAAAAAuAPv/AAAAAAAAAAAuAPz/AAAAAAAAAAAuAP3/AAAAAAAAAAAuAP7/AAAAAAAAAAAuAP//AAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAuAAIAAAAAAAAAAAAuAAMAAAAAAAAAAAAuAAQAAAAAAAAAAAAuAAUAAAAAAAAAAAAuAAYAAAAAAAAAAAAuAAcAAAAAAAAAAAAuAAgAAAAAAAEAAAAuAAkAAAAAAAEAAAAuAAoAAAAAAAEAAAAuAAsAAAAAAAAAAAAuAAwAAAAAAAAAAAAuAA0AAAAAAAAAAAAuAA4AAAAAAAAAAAAuAA8AAAAAAAAAAAAuABAAAAAAAAAAAAAuABEAAAAAAAAAAAAuABIAAAAAAAAAAAAuABMAAAAAAAAAAAAuABQAAAAAAAAAAAAuABUAAAABAAAAAAAuABYAAAABAAAAAAAuABcAAAAAAAAAAAAuABgAAAAAAAAAAAAuABkAAAAAAAAAAAAuABoAAAAAAAAAAAAuABsAAAACAAAAAAAuABwAAAAAAAAAAAAuAB0AAAAAAAAAAAAuAB4AAAAAAAAAAAAuAB8AAAAAAAEAAAAuACAAAAACAAEAAAAuACEAAAABAAMAAAAuACIAAAAAAAMAAAAuACMAAAAAAAMAAAAuACQAAAAAAAMAAAAuACUAAAAAAAMAAAAuACYAAAAAAAMAAAAuACcAAAAAAAMAAAAuACgAAAADAAMAAAAvAOH/AAAAAAMAAAAvAOL/AAAAAAEAAAAvAOP/AAAAAAEAAAAvAOT/AAACAAAAAAAvAOX/AAAAAAAAAAAvAOb/AAAAAAAAAAAvAOf/AAAAAAAAAAAvAOj/AAAAAAAAAAAvAOn/AAAAAAAAAAAvAOr/AAAAAAAAAAAvAOv/AAAAAAAAAAAvAOz/AAADAAAAAAAvAO3/AAAAAAAAAAAvAO7/AAAAAAAAAAAvAO//AAAAAAAAAAAvAPD/AAAAAAAAAAAvAPH/AAAAAAAAAAAvAPL/AAAAAAAAAAAvAPP/AAAAAAAAAAAvAPT/AAAAAAAAAAAvAPX/AAAAAAAAAAAvAPb/AAAAAAAAAAAvAPf/AAAAAAAAAAAvAPj/AAAAAAAAAAAvAPn/AAAAAAAAAAAvAPr/AAAAAAAAAAAvAPv/AAAAAAAAAAAvAPz/AAAAAAAAAAAvAP3/AAAAAAAAAAAvAP7/AAAAAAAAAAAvAP//AAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAvAAIAAAAAAAAAAAAvAAMAAAAAAAAAAAAvAAQAAAAAAAAAAAAvAAUAAAAAAAAAAAAvAAYAAAAAAAAAAAAvAAcAAAAAAAAAAAAvAAgAAAAAAAEAAAAvAAkAAAAAAAEAAAAvAAoAAAAAAAEAAAAvAAsAAAAAAAAAAAAvAAwAAAACAAAAAAAvAA0AAAAAAAAAAAAvAA4AAAAAAAAAAAAvAA8AAAAAAAAAAAAvABAAAAAAAAAAAAAvABEAAAACAAAAAAAvABIAAAAAAAAAAAAvABMAAAACAAAAAAAvABQAAAAAAAAAAAAvABUAAAAAAAAAAAAvABYAAAAAAAAAAAAvABcAAAAAAAAAAAAvABgAAAADAAAAAAAvABkAAAAAAAAAAAAvABoAAAAAAAAAAAAvABsAAAAAAAAAAAAvABwAAAAAAAAAAAAvAB0AAAACAAAAAAAvAB4AAAAAAAAAAAAvAB8AAAADAAEAAAAvACAAAAAAAAEAAAAvACEAAAAAAAMAAAAvACIAAAAAAAMAAAAvACMAAAAAAAMAAAAvACQAAAAAAAMAAAAvACUAAAAAAAMAAAAvACYAAAAAAAMAAAAvACcAAAAAAAMAAAAvACgAAAAAAAMAAAAwAOH/AAAAAAMAAAAwAOL/AAAAAAEAAAAwAOP/AAAAAAEAAAAwAOT/AAAAAAAAAAAwAOX/AAAAAAAAAAAwAOb/AAAAAAAAAAAwAOf/AAAAAAAAAAAwAOj/AAAAAAAAAAAwAOn/AAAAAAAAAAAwAOr/AAAAAAAAAAAwAOv/AAAAAAAAAAAwAOz/AAAAAAAAAAAwAO3/AAAAAAAAAAAwAO7/AAAAAAAAAAAwAO//AAABAAAAAAAwAPD/AAAAAAAAAAAwAPH/AAAAAAAAAAAwAPL/AAAAAAAAAAAwAPP/AAAAAAAAAAAwAPT/AAADAAAAAAAwAPX/AAAAAAAAAAAwAPb/AAAAAAAAAAAwAPf/AAAAAAAAAAAwAPj/AAABAAAAAAAwAPn/AAAAAAAAAAAwAPr/AAAAAAAAAAAwAPv/AAAAAAAAAAAwAPz/AAABAAAAAAAwAP3/AAAAAAAAAAAwAP7/AAACAAAAAAAwAP//AAABAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAwAAIAAAAAAAAAAAAwAAMAAAAAAAAAAAAwAAQAAAAAAAAAAAAwAAUAAAAAAAAAAAAwAAYAAAAAAAAAAAAwAAcAAAABAAAAAAAwAAgAAAAAAAEAAAAwAAkAAAAAAAEAAAAwAAoAAAAAAAEAAAAwAAsAAAAAAAAAAAAwAAwAAAAAAAAAAAAwAA0AAAAAAAAAAAAwAA4AAAABAAAAAAAwAA8AAAABAAAAAAAwABAAAAAAAAAAAAAwABEAAAAAAAAAAAAwABIAAAAAAAAAAAAwABMAAAAAAAAAAAAwABQAAAAAAAAAAAAwABUAAAAAAAAAAAAwABYAAAAAAAAAAAAwABcAAAAAAAAAAAAwABgAAAAAAAAAAAAwABkAAAAAAAAAAAAwABoAAAAAAAAAAAAwABsAAAAAAAAAAAAwABwAAAAAAAAAAAAwAB0AAAAAAAAAAAAwAB4AAAAAAAAAAAAwAB8AAAAAAAEAAAAwACAAAAAAAAEAAAAwACEAAAAAAAMAAAAwACIAAAAAAAMAAAAwACMAAAADAAMAAAAwACQAAAAAAAMAAAAwACUAAAAAAAMAAAAwACYAAAAAAAMAAAAwACcAAAAAAAMAAAAwACgAAAAAAAMAAAAxAOH/AAAAAAMAAAAxAOL/AAAAAAEAAAAxAOP/AAAAAAEAAAAxAOT/AAAAAAAAAAAxAOX/AAAAAAAAAAAxAOb/AAAAAAAAAAAxAOf/AAABAAAAAAAxAOj/AAAAAAAAAAAxAOn/AAAAAAAAAAAxAOr/AAAAAAAAAAAxAOv/AAAAAAAAAAAxAOz/AAAAAAAAAAAxAO3/AAAAAAAAAAAxAO7/AAAAAAAAAAAxAO//AAAAAAAAAAAxAPD/AAAAAAAAAAAxAPH/AAAAAAAAAAAxAPL/AAAAAAAAAAAxAPP/AAAAAAAAAAAxAPT/AAAAAAAAAAAxAPX/AAAAAAAAAAAxAPb/AAACAAAAAAAxAPf/AAAAAAAAAAAxAPj/AAAAAAAAAAAxAPn/AAAAAAAAAAAxAPr/AAAAAAAAAAAxAPv/AAAAAAAAAAAxAPz/AAAAAAAAAAAxAP3/AAAAAAAAAAAxAP7/AAAAAAAAAAAxAP//AAACAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAAAxAAIAAAADAAAAAAAxAAMAAAAAAAAAAAAxAAQAAAAAAAAAAAAxAAUAAAAAAAAAAAAxAAYAAAAAAAAAAAAxAAcAAAABAAAAAAAxAAgAAAAAAAEAAAAxAAkAAAAAAAEAAAAxAAoAAAAAAAEAAAAxAAsAAAAAAAAAAAAxAAwAAAAAAAAAAAAxAA0AAAAAAAAAAAAxAA4AAAAAAAAAAAAxAA8AAAAAAAAAAAAxABAAAAAAAAAAAAAxABEAAAAAAAAAAAAxABIAAAAAAAAAAAAxABMAAAAAAAAAAAAxABQAAAAAAAAAAAAxABUAAAAAAAAAAAAxABYAAAAAAAAAAAAxABcAAAAAAAAAAAAxABgAAAAAAAAAAAAxABkAAAAAAAAAAAAxABoAAAAAAAAAAAAxABsAAAABAAAAAAAxABwAAAAAAAAAAAAxAB0AAAAAAAAAAAAxAB4AAAAAAAAAAAAxAB8AAAAAAAEAAAAxACAAAAAAAAEAAAAxACEAAAAAAAMAAAAxACIAAAAAAAMAAAAxACMAAAADAAMAAAAxACQAAAAAAAMAAAAxACUAAAAAAAMAAAAxACYAAAADAAMAAAAxACcAAAAAAAMAAAAxACgAAAAAAAMAAAAyAOH/AAAAAAMAAAAyAOL/AAAAAAEAAAAyAOP/AAAAAAEAAAAyAOT/AAAAAAAAAAAyAOX/AAAAAAAAAAAyAOb/AAACAAAAAAAyAOf/AAAAAAAAAAAyAOj/AAADAAAAAAAyAOn/AAAAAAAAAAAyAOr/AAAAAAAAAAAyAOv/AAAAAAAAAAAyAOz/AAAAAAAAAAAyAO3/AAAAAAAAAAAyAO7/AAAAAAAAAAAyAO//AAAAAAAAAAAyAPD/AAAAAAAAAAAyAPH/AAAAAAAAAAAyAPL/AAACAAAAAAAyAPP/AAAAAAAAAAAyAPT/AAADAAAAAAAyAPX/AAACAAAAAAAyAPb/AAAAAAAAAAAyAPf/AAAAAAAAAAAyAPj/AAAAAAAAAAAyAPn/AAAAAAAAAAAyAPr/AAAAAAAAAAAyAPv/AAAAAAAAAAAyAPz/AAAAAAAAAAAyAP3/AAAAAAAAAAAyAP7/AAADAAAAAAAyAP//AAAAAAAAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAyAAIAAAACAAAAAAAyAAMAAAAAAAAAAAAyAAQAAAAAAAAAAAAyAAUAAAADAAAAAAAyAAYAAAAAAAAAAAAyAAcAAAAAAAAAAAAyAAgAAAADAAEAAAAyAAkAAAAAAAEAAAAyAAoAAAAAAAEAAAAyAAsAAAAAAAAAAAAyAAwAAAAAAAAAAAAyAA0AAAAAAAAAAAAyAA4AAAAAAAAAAAAyAA8AAAAAAAAAAAAyABAAAAAAAAAAAAAyABEAAAAAAAAAAAAyABIAAAAAAAAAAAAyABMAAAAAAAAAAAAyABQAAAAAAAAAAAAyABUAAAAAAAAAAAAyABYAAAAAAAAAAAAyABcAAAABAAAAAAAyABgAAAAAAAAAAAAyABkAAAAAAAAAAAAyABoAAAAAAAAAAAAyABsAAAAAAAAAAAAyABwAAAAAAAAAAAAyAB0AAAAAAAAAAAAyAB4AAAAAAAAAAAAyAB8AAAAAAAEAAAAyACAAAAAAAAEAAAAyACEAAAAAAAMAAAAyACIAAAACAAMAAAAyACMAAAAAAAMAAAAyACQAAAACAAMAAAAyACUAAAAAAAMAAAAyACYAAAADAAMAAAAyACcAAAADAAMAAAAyACgAAAAAAAMAAAAzAOH/AAAAAAMAAAAzAOL/AAAAAAEAAAAzAOP/AAAAAAEAAAAzAOT/AAAAAAAAAAAzAOX/AAAAAAAAAAAzAOb/AAADAAAAAAAzAOf/AAAAAAAAAAAzAOj/AAAAAAAAAAAzAOn/AAAAAAAAAAAzAOr/AAAAAAAAAAAzAOv/AAAAAAAAAAAzAOz/AAAAAAAAAAAzAO3/AAAAAAAAAAAzAO7/AAAAAAAAAAAzAO//AAAAAAAAAAAzAPD/AAAAAAAAAAAzAPH/AAAAAAAAAAAzAPL/AAAAAAAAAAAzAPP/AAAAAAAAAAAzAPT/AAAAAAAAAAAzAPX/AAAAAAAAAAAzAPb/AAACAAAAAAAzAPf/AAAAAAAAAAAzAPj/AAAAAAAAAAAzAPn/AAAAAAAAAAAzAPr/AAAAAAAAAAAzAPv/AAACAAAAAAAzAPz/AAAAAAAAAAAzAP3/AAAAAAAAAAAzAP7/AAADAAAAAAAzAP//AAABAAAAAAAzAAAAAAACAAAAAAAzAAEAAAAAAAAAAAAzAAIAAAAAAAAAAAAzAAMAAAAAAAAAAAAzAAQAAAAAAAAAAAAzAAUAAAAAAAAAAAAzAAYAAAADAAAAAAAzAAcAAAAAAAAAAAAzAAgAAAAAAAEAAAAzAAkAAAAAAAEAAAAzAAoAAAAAAAEAAAAzAAsAAAAAAAAAAAAzAAwAAAAAAAAAAAAzAA0AAAAAAAAAAAAzAA4AAAAAAAAAAAAzAA8AAAAAAAAAAAAzABAAAAAAAAAAAAAzABEAAAAAAAAAAAAzABIAAAAAAAAAAAAzABMAAAAAAAAAAAAzABQAAAAAAAAAAAAzABUAAAAAAAAAAAAzABYAAAADAAAAAAAzABcAAAAAAAAAAAAzABgAAAAAAAAAAAAzABkAAAABAAAAAAAzABoAAAAAAAAAAAAzABsAAAAAAAAAAAAzABwAAAAAAAAAAAAzAB0AAAAAAAAAAAAzAB4AAAAAAAAAAAAzAB8AAAAAAAEAAAAzACAAAAAAAAEAAAAzACEAAAAAAAMAAAAzACIAAAAAAAMAAAAzACMAAAAAAAMAAAAzACQAAAAAAAMAAAAzACUAAAAAAAMAAAAzACYAAAAAAAMAAAAzACcAAAAAAAMAAAAzACgAAAAAAAMAAAA0AOH/AAAAAAMAAAA0AOL/AAACAAEAAAA0AOP/AAACAAEAAAA0AOT/AAAAAAAAAAA0AOX/AAAAAAAAAAA0AOb/AAAAAAAAAAA0AOf/AAAAAAAAAAA0AOj/AAAAAAAAAAA0AOn/AAABAAAAAAA0AOr/AAAAAAAAAAA0AOv/AAAAAAAAAAA0AOz/AAAAAAAAAAA0AO3/AAAAAAAAAAA0AO7/AAAAAAAAAAA0AO//AAAAAAAAAAA0APD/AAABAAAAAAA0APH/AAAAAAAAAAA0APL/AAAAAAAAAAA0APP/AAAAAAAAAAA0APT/AAABAAAAAAA0APX/AAAAAAAAAAA0APb/AAAAAAAAAAA0APf/AAAAAAAAAAA0APj/AAAAAAAAAAA0APn/AAACAAAAAAA0APr/AAAAAAAAAAA0APv/AAAAAAAAAAA0APz/AAAAAAAAAAA0AP3/AAAAAAAAAAA0AP7/AAAAAAAAAAA0AP//AAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA0AAIAAAAAAAAAAAA0AAMAAAAAAAAAAAA0AAQAAAAAAAAAAAA0AAUAAAAAAAAAAAA0AAYAAAAAAAAAAAA0AAcAAAAAAAAAAAA0AAgAAAAAAAEAAAA0AAkAAAAAAAEAAAA0AAoAAAAAAAEAAAA0AAsAAAAAAAAAAAA0AAwAAAAAAAAAAAA0AA0AAAABAAAAAAA0AA4AAAAAAAAAAAA0AA8AAAAAAAAAAAA0ABAAAAAAAAAAAAA0ABEAAAAAAAAAAAA0ABIAAAAAAAAAAAA0ABMAAAABAAAAAAA0ABQAAAAAAAAAAAA0ABUAAAAAAAAAAAA0ABYAAAAAAAAAAAA0ABcAAAACAAAAAAA0ABgAAAAAAAAAAAA0ABkAAAAAAAAAAAA0ABoAAAAAAAAAAAA0ABsAAAAAAAAAAAA0ABwAAAAAAAAAAAA0AB0AAAADAAAAAAA0AB4AAAADAAAAAAA0AB8AAAAAAAEAAAA0ACAAAAAAAAEAAAA0ACEAAAAAAAMAAAA0ACIAAAAAAAMAAAA0ACMAAAAAAAMAAAA0ACQAAAACAAMAAAA0ACUAAAAAAAMAAAA0ACYAAAAAAAMAAAA0ACcAAAAAAAMAAAA0ACgAAAAAAAMAAAA1AOH/AAAAAAMAAAA1AOL/AAAAAAEAAAA1AOP/AAAAAAEAAAA1AOT/AAAAAAAAAAA1AOX/AAAAAAAAAAA1AOb/AAAAAAAAAAA1AOf/AAAAAAAAAAA1AOj/AAAAAAAAAAA1AOn/AAAAAAAAAAA1AOr/AAAAAAAAAAA1AOv/AAAAAAAAAAA1AOz/AAAAAAAAAAA1AO3/AAAAAAAAAAA1AO7/AAAAAAAAAAA1AO//AAAAAAAAAAA1APD/AAAAAAAAAAA1APH/AAAAAAAAAAA1APL/AAABAAAAAAA1APP/AAAAAAAAAAA1APT/AAAAAAAAAAA1APX/AAAAAAAAAAA1APb/AAAAAAAAAAA1APf/AAAAAAAAAAA1APj/AAAAAAAAAAA1APn/AAAAAAAAAAA1APr/AAABAAAAAAA1APv/AAAAAAAAAAA1APz/AAAAAAAAAAA1AP3/AAAAAAAAAAA1AP7/AAAAAAAAAAA1AP//AAADAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA1AAIAAAADAAAAAAA1AAMAAAAAAAAAAAA1AAQAAAAAAAAAAAA1AAUAAAABAAAAAAA1AAYAAAAAAAAAAAA1AAcAAAADAAAAAAA1AAgAAAAAAAEAAAA1AAkAAAABAAEAAAA1AAoAAAAAAAEAAAA1AAsAAAAAAAAAAAA1AAwAAAAAAAAAAAA1AA0AAAAAAAAAAAA1AA4AAAAAAAAAAAA1AA8AAAAAAAAAAAA1ABAAAAAAAAAAAAA1ABEAAAAAAAAAAAA1ABIAAAAAAAAAAAA1ABMAAAAAAAAAAAA1ABQAAAAAAAAAAAA1ABUAAAAAAAAAAAA1ABYAAAAAAAAAAAA1ABcAAAAAAAAAAAA1ABgAAAAAAAAAAAA1ABkAAAAAAAAAAAA1ABoAAAACAAAAAAA1ABsAAAAAAAAAAAA1ABwAAAAAAAAAAAA1AB0AAAAAAAAAAAA1AB4AAAAAAAAAAAA1AB8AAAAAAAEAAAA1ACAAAAAAAAEAAAA1ACEAAAAAAAMAAAA1ACIAAAACAAMAAAA1ACMAAAAAAAMAAAA1ACQAAAAAAAMAAAA1ACUAAAAAAAMAAAA1ACYAAAAAAAMAAAA1ACcAAAAAAAMAAAA1ACgAAAAAAAMAAAA2AOH/AAAAAAMAAAA2AOL/AAAAAAEAAAA2AOP/AAABAAEAAAA2AOT/AAACAAEAAAA2AOX/AAAAAAEAAAA2AOb/AAAAAAEAAAA2AOf/AAABAAEAAAA2AOj/AAAAAAEAAAA2AOn/AAAAAAEAAAA2AOr/AAAAAAEAAAA2AOv/AAAAAAEAAAA2AOz/AAAAAAEAAAA2AO3/AAAAAAEAAAA2AO7/AAACAAEAAAA2AO//AAAAAAEAAAA2APD/AAAAAAEAAAA2APH/AAAAAAEAAAA2APL/AAAAAAEAAAA2APP/AAAAAAEAAAA2APT/AAAAAAEAAAA2APX/AAAAAAEAAAA2APb/AAAAAAEAAAA2APf/AAAAAAEAAAA2APj/AAAAAAEAAAA2APn/AAAAAAEAAAA2APr/AAAAAAEAAAA2APv/AAAAAAEAAAA2APz/AAACAAEAAAA2AP3/AAAAAAEAAAA2AP7/AAAAAAEAAAA2AP//AAAAAAEAAAA2AAAAAAAAAAEAAAA2AAEAAAAAAAEAAAA2AAIAAAAAAAEAAAA2AAMAAAAAAAEAAAA2AAQAAAAAAAEAAAA2AAUAAAAAAAEAAAA2AAYAAAAAAAEAAAA2AAcAAAAAAAEAAAA2AAgAAAAAAAEAAAA2AAkAAAAAAAEAAAA2AAoAAAAAAAEAAAA2AAsAAAAAAAEAAAA2AAwAAAAAAAEAAAA2AA0AAAAAAAEAAAA2AA4AAAAAAAEAAAA2AA8AAAADAAEAAAA2ABAAAAAAAAEAAAA2ABEAAAAAAAEAAAA2ABIAAAAAAAEAAAA2ABMAAAAAAAEAAAA2ABQAAAAAAAEAAAA2ABUAAAAAAAEAAAA2ABYAAAAAAAEAAAA2ABcAAAAAAAEAAAA2ABgAAAAAAAEAAAA2ABkAAAAAAAEAAAA2ABoAAAAAAAEAAAA2ABsAAAAAAAEAAAA2ABwAAAAAAAEAAAA2AB0AAAAAAAEAAAA2AB4AAAAAAAEAAAA2AB8AAAAAAAEAAAA2ACAAAAAAAAEAAAA2ACEAAAAAAAMAAAA2ACIAAAADAAMAAAA2ACMAAAAAAAMAAAA2ACQAAAAAAAMAAAA2ACUAAAAAAAMAAAA2ACYAAAAAAAMAAAA2ACcAAAAAAAMAAAA2ACgAAAACAAMAAAA3AOH/AAAAAAMAAAA3AOL/AAAAAAEAAAA3AOP/AAAAAAEAAAA3AOT/AAACAAEAAAA3AOX/AAAAAAEAAAA3AOb/AAAAAAEAAAA3AOf/AAAAAAEAAAA3AOj/AAAAAAEAAAA3AOn/AAAAAAEAAAA3AOr/AAAAAAEAAAA3AOv/AAAAAAEAAAA3AOz/AAAAAAEAAAA3AO3/AAAAAAEAAAA3AO7/AAAAAAEAAAA3AO//AAACAAEAAAA3APD/AAAAAAEAAAA3APH/AAAAAAEAAAA3APL/AAAAAAEAAAA3APP/AAACAAEAAAA3APT/AAAAAAEAAAA3APX/AAAAAAEAAAA3APb/AAAAAAEAAAA3APf/AAACAAEAAAA3APj/AAAAAAEAAAA3APn/AAABAAEAAAA3APr/AAAAAAEAAAA3APv/AAAAAAEAAAA3APz/AAAAAAEAAAA3AP3/AAAAAAEAAAA3AP7/AAAAAAEAAAA3AP//AAAAAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA3AAIAAAAAAAEAAAA3AAMAAAAAAAEAAAA3AAQAAAAAAAEAAAA3AAUAAAAAAAEAAAA3AAYAAAAAAAEAAAA3AAcAAAAAAAEAAAA3AAgAAAAAAAEAAAA3AAkAAAABAAEAAAA3AAoAAAAAAAEAAAA3AAsAAAAAAAEAAAA3AAwAAAAAAAEAAAA3AA0AAAABAAEAAAA3AA4AAAAAAAEAAAA3AA8AAAAAAAEAAAA3ABAAAAAAAAEAAAA3ABEAAAAAAAEAAAA3ABIAAAAAAAEAAAA3ABMAAAAAAAEAAAA3ABQAAAAAAAEAAAA3ABUAAAAAAAEAAAA3ABYAAAAAAAEAAAA3ABcAAAAAAAEAAAA3ABgAAAAAAAEAAAA3ABkAAAAAAAEAAAA3ABoAAAAAAAEAAAA3ABsAAAAAAAEAAAA3ABwAAAAAAAEAAAA3AB0AAAAAAAEAAAA3AB4AAAAAAAEAAAA3AB8AAAAAAAEAAAA3ACAAAAAAAAEAAAA3ACEAAAAAAAMAAAA3ACIAAAAAAAMAAAA3ACMAAAAAAAMAAAA3ACQAAAAAAAMAAAA3ACUAAAACAAMAAAA3ACYAAAAAAAMAAAA3ACcAAAABAAMAAAA3ACgAAAAAAAMAAAA4AOH/AAADAAMAAAA4AOL/AAAAAAMAAAA4AOP/AAAAAAMAAAA4AOT/AAAAAAMAAAA4AOX/AAAAAAMAAAA4AOb/AAAAAAMAAAA4AOf/AAABAAMAAAA4AOj/AAAAAAMAAAA4AOn/AAAAAAMAAAA4AOr/AAAAAAMAAAA4AOv/AAAAAAMAAAA4AOz/AAAAAAMAAAA4AO3/AAADAAMAAAA4AO7/AAAAAAMAAAA4AO//AAAAAAMAAAA4APD/AAABAAMAAAA4APH/AAAAAAMAAAA4APL/AAAAAAMAAAA4APP/AAAAAAMAAAA4APT/AAAAAAMAAAA4APX/AAAAAAMAAAA4APb/AAAAAAMAAAA4APf/AAAAAAMAAAA4APj/AAAAAAMAAAA4APn/AAAAAAMAAAA4APr/AAAAAAMAAAA4APv/AAAAAAMAAAA4APz/AAAAAAMAAAA4AP3/AAAAAAMAAAA4AP7/AAABAAMAAAA4AP//AAADAAMAAAA4AAAAAAAAAAMAAAA4AAEAAAACAAMAAAA4AAIAAAAAAAMAAAA4AAMAAAACAAMAAAA4AAQAAAAAAAMAAAA4AAUAAAAAAAMAAAA4AAYAAAAAAAMAAAA4AAcAAAAAAAMAAAA4AAgAAAAAAAMAAAA4AAkAAAADAAMAAAA4AAoAAAAAAAMAAAA4AAsAAAAAAAMAAAA4AAwAAAAAAAMAAAA4AA0AAAAAAAMAAAA4AA4AAAACAAMAAAA4AA8AAAAAAAMAAAA4ABAAAAAAAAMAAAA4ABEAAAAAAAMAAAA4ABIAAAAAAAMAAAA4ABMAAAAAAAMAAAA4ABQAAAAAAAMAAAA4ABUAAAAAAAMAAAA4ABYAAAAAAAMAAAA4ABcAAAAAAAMAAAA4ABgAAAAAAAMAAAA4ABkAAAAAAAMAAAA4ABoAAAAAAAMAAAA4ABsAAAAAAAMAAAA4ABwAAAAAAAMAAAA4AB0AAAAAAAMAAAA4AB4AAAAAAAMAAAA4AB8AAAAAAAMAAAA4ACAAAAAAAAMAAAA4ACEAAAAAAAMAAAA4ACIAAAABAAMAAAA4ACMAAAAAAAMAAAA4ACQAAAAAAAMAAAA4ACUAAAAAAAMAAAA4ACYAAAAAAAMAAAA4ACcAAAACAAMAAAA4ACgAAAAAAAMAAAA4ANv/AAAAAAMAAAA4ANz/AAAAAAMAAAA4AN3/AAAAAAMAAAA4AN7/AAADAAMAAAA4AN//AAAAAAMAAAA4AOD/AAAAAAMAAAA4ACkAAAAAAAMAAAA4ACoAAAACAAMAAAA4ACsAAAAAAAMAAAA4ACwAAAAAAAMAAAA4AC0AAAADAAMAAAA4AC4AAAAAAAMAAAA4AC8AAAACAAMAAAA4ADAAAAAAAAMAAAA5ANv/AAACAAMAAAA5ANz/AAAAAAMAAAA5AN3/AAAAAAMAAAA5AN7/AAAAAAMAAAA5AN//AAAAAAMAAAA5AOD/AAAAAAMAAAA5AOH/AAAAAAMAAAA5AOL/AAAAAAMAAAA5AOP/AAAAAAMAAAA5AOT/AAAAAAMAAAA5AOX/AAAAAAMAAAA5AOb/AAADAAMAAAA5AOf/AAAAAAMAAAA5AOj/AAAAAAMAAAA5AOn/AAAAAAMAAAA5AOr/AAAAAAMAAAA5AOv/AAAAAAMAAAA5AOz/AAAAAAMAAAA5AO3/AAAAAAMAAAA5AO7/AAAAAAMAAAA5AO//AAAAAAMAAAA5APD/AAAAAAMAAAA5APH/AAADAAMAAAA5APL/AAABAAMAAAA5APP/AAAAAAMAAAA5APT/AAAAAAMAAAA5APX/AAACAAMAAAA5APb/AAAAAAMAAAA5APf/AAAAAAMAAAA5APj/AAAAAAMAAAA5APn/AAAAAAMAAAA5APr/AAAAAAMAAAA5APv/AAAAAAMAAAA5APz/AAAAAAMAAAA5AP3/AAAAAAMAAAA5AP7/AAAAAAMAAAA5AP//AAAAAAMAAAA5AAAAAAAAAAMAAAA5AAEAAAAAAAMAAAA5AAIAAAAAAAMAAAA5AAMAAAAAAAMAAAA5AAQAAAAAAAMAAAA5AAUAAAAAAAMAAAA5AAYAAAAAAAMAAAA5AAcAAAAAAAMAAAA5AAgAAAAAAAMAAAA5AAkAAAACAAMAAAA5AAoAAAAAAAMAAAA5AAsAAAAAAAMAAAA5AAwAAAAAAAMAAAA5AA0AAAAAAAMAAAA5AA4AAAAAAAMAAAA5AA8AAAAAAAMAAAA5ABAAAAADAAMAAAA5ABEAAAAAAAMAAAA5ABIAAAADAAMAAAA5ABMAAAAAAAMAAAA5ABQAAAAAAAMAAAA5ABUAAAAAAAMAAAA5ABYAAAAAAAMAAAA5ABcAAAAAAAMAAAA5ABgAAAAAAAMAAAA5ABkAAAAAAAMAAAA5ABoAAAAAAAMAAAA5ABsAAAAAAAMAAAA5ABwAAAAAAAMAAAA5AB0AAAAAAAMAAAA5AB4AAAADAAMAAAA5AB8AAAAAAAMAAAA5ACAAAAAAAAMAAAA5ACEAAAAAAAMAAAA5ACIAAAAAAAMAAAA5ACMAAAAAAAMAAAA5ACQAAAAAAAMAAAA5ACUAAAAAAAMAAAA5ACYAAAAAAAMAAAA5ACcAAAAAAAMAAAA5ACgAAAAAAAMAAAA5ACkAAAAAAAMAAAA5ACoAAAAAAAMAAAA5ACsAAAAAAAMAAAA5ACwAAAAAAAMAAAA5AC0AAAACAAMAAAA5AC4AAAAAAAMAAAA5AC8AAAAAAAMAAAA5ADAAAAAAAAMAAAA6ANv/AAAAAAMAAAA6ANz/AAAAAAMAAAA6AN3/AAACAAMAAAA6AN7/AAAAAAMAAAA6AN//AAAAAAMAAAA6AOD/AAAAAAMAAAA6AOH/AAAAAAMAAAA6AOL/AAAAAAMAAAA6AOP/AAAAAAMAAAA6AOT/AAAAAAMAAAA6AOX/AAAAAAMAAAA6AOb/AAAAAAMAAAA6AOf/AAAAAAMAAAA6AOj/AAAAAAMAAAA6AOn/AAAAAAMAAAA6AOr/AAAAAAMAAAA6AOv/AAAAAAMAAAA6AOz/AAAAAAMAAAA6AO3/AAACAAMAAAA6AO7/AAAAAAMAAAA6AO//AAAAAAMAAAA6APD/AAAAAAMAAAA6APH/AAAAAAMAAAA6APL/AAAAAAMAAAA6APP/AAAAAAMAAAA6APT/AAAAAAMAAAA6APX/AAAAAAMAAAA6APb/AAAAAAMAAAA6APf/AAADAAMAAAA6APj/AAAAAAMAAAA6APn/AAADAAMAAAA6APr/AAAAAAMAAAA6APv/AAAAAAMAAAA6APz/AAAAAAMAAAA6AP3/AAAAAAMAAAA6AP7/AAAAAAMAAAA6AP//AAAAAAMAAAA6AAAAAAAAAAMAAAA6AAEAAAAAAAMAAAA6AAIAAAAAAAMAAAA6AAMAAAADAAMAAAA6AAQAAAAAAAMAAAA6AAUAAAAAAAMAAAA6AAYAAAAAAAMAAAA6AAcAAAAAAAMAAAA6AAgAAAAAAAMAAAA6AAkAAAABAAMAAAA6AAoAAAAAAAMAAAA6AAsAAAAAAAMAAAA6AAwAAAAAAAMAAAA6AA0AAAAAAAMAAAA6AA4AAAAAAAMAAAA6AA8AAAADAAMAAAA6ABAAAAAAAAMAAAA6ABEAAAAAAAMAAAA6ABIAAAAAAAMAAAA6ABMAAAAAAAMAAAA6ABQAAAAAAAMAAAA6ABUAAAAAAAMAAAA6ABYAAAAAAAMAAAA6ABcAAAAAAAMAAAA6ABgAAAADAAMAAAA6ABkAAAAAAAMAAAA6ABoAAAAAAAMAAAA6ABsAAAABAAMAAAA6ABwAAAAAAAMAAAA6AB0AAAAAAAMAAAA6AB4AAAAAAAMAAAA6AB8AAAAAAAMAAAA6ACAAAAAAAAMAAAA6ACEAAAAAAAMAAAA6ACIAAAAAAAMAAAA6ACMAAAAAAAMAAAA6ACQAAAAAAAMAAAA6ACUAAAAAAAMAAAA6ACYAAAAAAAMAAAA6ACcAAAABAAMAAAA6ACgAAAAAAAMAAAA6ACkAAAAAAAMAAAA6ACoAAAAAAAMAAAA6ACsAAAABAAMAAAA6ACwAAAAAAAMAAAA6AC0AAAAAAAMAAAA6AC4AAAAAAAMAAAA6AC8AAAAAAAMAAAA6ADAAAAABAAMAAAA7ANv/AAAAAAMAAAA7ANz/AAAAAAMAAAA7AN3/AAAAAAMAAAA7AN7/AAAAAAMAAAA7AN//AAAAAAMAAAA7AOD/AAAAAAMAAAA7AOH/AAAAAAMAAAA7AOL/AAAAAAMAAAA7AOP/AAAAAAMAAAA7AOT/AAAAAAMAAAA7AOX/AAACAAMAAAA7AOb/AAAAAAMAAAA7AOf/AAAAAAMAAAA7AOj/AAAAAAMAAAA7AOn/AAAAAAMAAAA7AOr/AAAAAAMAAAA7AOv/AAABAAMAAAA7AOz/AAAAAAMAAAA7AO3/AAAAAAMAAAA7AO7/AAAAAAMAAAA7AO//AAAAAAMAAAA7APD/AAAAAAMAAAA7APH/AAADAAMAAAA7APL/AAAAAAMAAAA7APP/AAAAAAMAAAA7APT/AAAAAAMAAAA7APX/AAAAAAMAAAA7APb/AAAAAAMAAAA7APf/AAAAAAMAAAA7APj/AAACAAMAAAA7APn/AAAAAAMAAAA7APr/AAAAAAMAAAA7APv/AAAAAAMAAAA7APz/AAACAAMAAAA7AP3/AAAAAAMAAAA7AP7/AAABAAMAAAA7AP//AAADAAMAAAA7AAAAAAAAAAMAAAA7AAEAAAAAAAMAAAA7AAIAAAAAAAMAAAA7AAMAAAAAAAMAAAA7AAQAAAAAAAMAAAA7AAUAAAAAAAMAAAA7AAYAAAAAAAMAAAA7AAcAAAAAAAMAAAA7AAgAAAACAAMAAAA7AAkAAAAAAAMAAAA7AAoAAAAAAAMAAAA7AAsAAAAAAAMAAAA7AAwAAAAAAAMAAAA7AA0AAAACAAMAAAA7AA4AAAAAAAMAAAA7AA8AAAAAAAMAAAA7ABAAAAAAAAMAAAA7ABEAAAAAAAMAAAA7ABIAAAABAAMAAAA7ABMAAAAAAAMAAAA7ABQAAAAAAAMAAAA7ABUAAAAAAAMAAAA7ABYAAAAAAAMAAAA7ABcAAAAAAAMAAAA7ABgAAAAAAAMAAAA7ABkAAAACAAMAAAA7ABoAAAAAAAMAAAA7ABsAAAADAAMAAAA7ABwAAAAAAAMAAAA7AB0AAAAAAAMAAAA7AB4AAAAAAAMAAAA7AB8AAAAAAAMAAAA7ACAAAAAAAAMAAAA7ACEAAAAAAAMAAAA7ACIAAAAAAAMAAAA7ACMAAAAAAAMAAAA7ACQAAAAAAAMAAAA7ACUAAAAAAAMAAAA7ACYAAAAAAAMAAAA7ACcAAAAAAAMAAAA7ACgAAAADAAMAAAA7ACkAAAACAAMAAAA7ACoAAAAAAAMAAAA7ACsAAAACAAMAAAA7ACwAAAAAAAMAAAA7AC0AAAAAAAMAAAA7AC4AAAAAAAMAAAA7AC8AAAABAAMAAAA7ADAAAAAAAAMAAAA8ANv/AAAAAAMAAAA8ANz/AAAAAAMAAAA8AN3/AAAAAAMAAAA8AN7/AAADAAMAAAA8AN//AAAAAAMAAAA8AOD/AAAAAAMAAAA8AOH/AAAAAAMAAAA8AOL/AAAAAAMAAAA8AOP/AAAAAAMAAAA8AOT/AAAAAAMAAAA8AOX/AAAAAAMAAAA8AOb/AAAAAAMAAAA8AOf/AAAAAAMAAAA8AOj/AAAAAAMAAAA8AOn/AAAAAAMAAAA8AOr/AAAAAAMAAAA8AOv/AAAAAAMAAAA8AOz/AAADAAMAAAA8AO3/AAAAAAMAAAA8AO7/AAAAAAMAAAA8AO//AAAAAAMAAAA8APD/AAAAAAMAAAA8APH/AAADAAMAAAA8APL/AAAAAAMAAAA8APP/AAAAAAMAAAA8APT/AAAAAAMAAAA8APX/AAAAAAMAAAA8APb/AAAAAAMAAAA8APf/AAAAAAMAAAA8APj/AAAAAAMAAAA8APn/AAACAAMAAAA8APr/AAAAAAMAAAA8APv/AAAAAAMAAAA8APz/AAAAAAMAAAA8AP3/AAAAAAMAAAA8AP7/AAAAAAMAAAA8AP//AAAAAAMAAAA8AAAAAAAAAAMAAAA8AAEAAAAAAAMAAAA8AAIAAAAAAAMAAAA8AAMAAAAAAAMAAAA8AAQAAAAAAAMAAAA8AAUAAAAAAAMAAAA8AAYAAAAAAAMAAAA8AAcAAAAAAAMAAAA8AAgAAAAAAAMAAAA8AAkAAAAAAAMAAAA8AAoAAAAAAAMAAAA8AAsAAAAAAAMAAAA8AAwAAAADAAMAAAA8AA0AAAAAAAMAAAA8AA4AAAAAAAMAAAA8AA8AAAAAAAMAAAA8ABAAAAAAAAMAAAA8ABEAAAAAAAMAAAA8ABIAAAAAAAMAAAA8ABMAAAAAAAMAAAA8ABQAAAAAAAMAAAA8ABUAAAAAAAMAAAA8ABYAAAAAAAMAAAA8ABcAAAADAAMAAAA8ABgAAAAAAAMAAAA8ABkAAAADAAMAAAA8ABoAAAAAAAMAAAA8ABsAAAAAAAMAAAA8ABwAAAAAAAMAAAA8AB0AAAAAAAMAAAA8AB4AAAAAAAMAAAA8AB8AAAAAAAMAAAA8ACAAAAAAAAMAAAA8ACEAAAAAAAMAAAA8ACIAAAADAAMAAAA8ACMAAAAAAAMAAAA8ACQAAAAAAAMAAAA8ACUAAAAAAAMAAAA8ACYAAAAAAAMAAAA8ACcAAAAAAAMAAAA8ACgAAAAAAAMAAAA8ACkAAAAAAAMAAAA8ACoAAAAAAAMAAAA8ACsAAAAAAAMAAAA8ACwAAAAAAAMAAAA8AC0AAAAAAAMAAAA8AC4AAAAAAAMAAAA8AC8AAAADAAMAAAA8ADAAAAAAAAMAAAA9ANv/AAAAAAMAAAA9ANz/AAAAAAMAAAA9AN3/AAAAAAMAAAA9AN7/AAAAAAMAAAA9AN//AAAAAAMAAAA9AOD/AAAAAAMAAAA9AOH/AAAAAAMAAAA9AOL/AAAAAAMAAAA9AOP/AAADAAMAAAA9AOT/AAAAAAMAAAA9AOX/AAAAAAMAAAA9AOb/AAAAAAMAAAA9AOf/AAAAAAMAAAA9AOj/AAADAAMAAAA9AOn/AAAAAAMAAAA9AOr/AAAAAAMAAAA9AOv/AAAAAAMAAAA9AOz/AAAAAAMAAAA9AO3/AAAAAAMAAAA9AO7/AAAAAAMAAAA9AO//AAAAAAMAAAA9APD/AAAAAAMAAAA9APH/AAAAAAMAAAA9APL/AAACAAMAAAA9APP/AAAAAAMAAAA9APT/AAAAAAMAAAA9APX/AAAAAAMAAAA9APb/AAAAAAMAAAA9APf/AAAAAAMAAAA9APj/AAACAAMAAAA9APn/AAAAAAMAAAA9APr/AAAAAAMAAAA9APv/AAAAAAMAAAA9APz/AAAAAAMAAAA9AP3/AAAAAAMAAAA9AP7/AAAAAAMAAAA9AP//AAAAAAMAAAA9AAAAAAAAAAMAAAA9AAEAAAAAAAMAAAA9AAIAAAAAAAMAAAA9AAMAAAAAAAMAAAA9AAQAAAAAAAMAAAA9AAUAAAACAAMAAAA9AAYAAAAAAAMAAAA9AAcAAAAAAAMAAAA9AAgAAAAAAAMAAAA9AAkAAAAAAAMAAAA9AAoAAAAAAAMAAAA9AAsAAAAAAAMAAAA9AAwAAAADAAMAAAA9AA0AAAAAAAMAAAA9AA4AAAAAAAMAAAA9AA8AAAAAAAMAAAA9ABAAAAABAAMAAAA9ABEAAAACAAMAAAA9ABIAAAAAAAMAAAA9ABMAAAAAAAMAAAA9ABQAAAAAAAMAAAA9ABUAAAAAAAMAAAA9ABYAAAAAAAMAAAA9ABcAAAAAAAMAAAA9ABgAAAAAAAMAAAA9ABkAAAAAAAMAAAA9ABoAAAAAAAMAAAA9ABsAAAAAAAMAAAA9ABwAAAAAAAMAAAA9AB0AAAAAAAMAAAA9AB4AAAAAAAMAAAA9AB8AAAAAAAMAAAA9ACAAAAAAAAMAAAA9ACEAAAAAAAMAAAA9ACIAAAAAAAMAAAA9ACMAAAAAAAMAAAA9ACQAAAAAAAMAAAA9ACUAAAAAAAMAAAA9ACYAAAAAAAMAAAA9ACcAAAAAAAMAAAA9ACgAAAAAAAMAAAA9ACkAAAAAAAMAAAA9ACoAAAAAAAMAAAA9ACsAAAAAAAMAAAA9ACwAAAAAAAMAAAA9AC0AAAAAAAMAAAA9AC4AAAAAAAMAAAA9AC8AAAAAAAMAAAA9ADAAAAAAAAMAAAA+ANv/AAAAAAMAAAA+ANz/AAAAAAMAAAA+AN3/AAAAAAMAAAA+AN7/AAAAAAMAAAA+AN//AAAAAAMAAAA+AOD/AAAAAAMAAAA+AOH/AAAAAAMAAAA+AOL/AAAAAAMAAAA+AOP/AAAAAAMAAAA+AOT/AAAAAAMAAAA+AOX/AAAAAAMAAAA+AOb/AAAAAAMAAAA+AOf/AAAAAAMAAAA+AOj/AAAAAAMAAAA+AOn/AAAAAAMAAAA+AOr/AAAAAAMAAAA+AOv/AAAAAAMAAAA+AOz/AAAAAAMAAAA+AO3/AAAAAAMAAAA+AO7/AAAAAAMAAAA+AO//AAACAAMAAAA+APD/AAAAAAMAAAA+APH/AAAAAAMAAAA+APL/AAAAAAMAAAA+APP/AAAAAAMAAAA+APT/AAAAAAMAAAA+APX/AAAAAAMAAAA+APb/AAAAAAMAAAA+APf/AAAAAAMAAAA+APj/AAAAAAMAAAA+APn/AAAAAAMAAAA+APr/AAAAAAMAAAA+APv/AAADAAMAAAA+APz/AAAAAAMAAAA+AP3/AAAAAAMAAAA+AP7/AAAAAAMAAAA+AP//AAAAAAMAAAA+AAAAAAAAAAMAAAA+AAEAAAAAAAMAAAA+AAIAAAACAAMAAAA+AAMAAAAAAAMAAAA+AAQAAAACAAMAAAA+AAUAAAAAAAMAAAA+AAYAAAACAAMAAAA+AAcAAAAAAAMAAAA+AAgAAAAAAAMAAAA+AAkAAAAAAAMAAAA+AAoAAAAAAAMAAAA+AAsAAAAAAAMAAAA+AAwAAAAAAAMAAAA+AA0AAAAAAAMAAAA+AA4AAAABAAMAAAA+AA8AAAAAAAMAAAA+ABAAAAAAAAMAAAA+ABEAAAAAAAMAAAA+ABIAAAAAAAMAAAA+ABMAAAAAAAMAAAA+ABQAAAAAAAMAAAA+ABUAAAAAAAMAAAA+ABYAAAAAAAMAAAA+ABcAAAAAAAMAAAA+ABgAAAAAAAMAAAA+ABkAAAAAAAMAAAA+ABoAAAAAAAMAAAA+ABsAAAACAAMAAAA+ABwAAAAAAAMAAAA+AB0AAAAAAAMAAAA+AB4AAAAAAAMAAAA+AB8AAAACAAMAAAA+ACAAAAAAAAMAAAA+ACEAAAAAAAMAAAA+ACIAAAAAAAMAAAA+ACMAAAAAAAMAAAA+ACQAAAAAAAMAAAA+ACUAAAADAAMAAAA+ACYAAAABAAMAAAA+ACcAAAAAAAMAAAA+ACgAAAACAAMAAAA+ACkAAAAAAAMAAAA+ACoAAAADAAMAAAA+ACsAAAAAAAMAAAA+ACwAAAAAAAMAAAA+AC0AAAAAAAMAAAA+AC4AAAAAAAMAAAA+AC8AAAAAAAMAAAA+ADAAAAAAAAMAAAA/ANv/AAAAAAMAAAA/ANz/AAAAAAMAAAA/AN3/AAAAAAMAAAA/AN7/AAAAAAMAAAA/AN//AAAAAAMAAAA/AOD/AAAAAAMAAAA/AOH/AAAAAAMAAAA/AOL/AAAAAAMAAAA/AOP/AAABAAMAAAA/AOT/AAAAAAMAAAA/AOX/AAAAAAMAAAA/AOb/AAAAAAMAAAA/AOf/AAAAAAMAAAA/AOj/AAAAAAMAAAA/AOn/AAAAAAMAAAA/AOr/AAAAAAMAAAA/AOv/AAAAAAMAAAA/AOz/AAACAAMAAAA/AO3/AAAAAAMAAAA/AO7/AAACAAMAAAA/AO//AAAAAAMAAAA/APD/AAAAAAMAAAA/APH/AAAAAAMAAAA/APL/AAAAAAMAAAA/APP/AAAAAAMAAAA/APT/AAAAAAMAAAA/APX/AAAAAAMAAAA/APb/AAAAAAMAAAA/APf/AAAAAAMAAAA/APj/AAAAAAMAAAA/APn/AAADAAMAAAA/APr/AAAAAAMAAAA/APv/AAAAAAMAAAA/APz/AAAAAAMAAAA/AP3/AAAAAAMAAAA/AP7/AAAAAAMAAAA/AP//AAAAAAMAAAA/AAAAAAAAAAMAAAA/AAEAAAAAAAMAAAA/AAIAAAAAAAMAAAA/AAMAAAAAAAMAAAA/AAQAAAAAAAMAAAA/AAUAAAAAAAMAAAA/AAYAAAAAAAMAAAA/AAcAAAAAAAMAAAA/AAgAAAABAAMAAAA/AAkAAAAAAAMAAAA/AAoAAAAAAAMAAAA/AAsAAAADAAMAAAA/AAwAAAAAAAMAAAA/AA0AAAAAAAMAAAA/AA4AAAAAAAMAAAA/AA8AAAABAAMAAAA/ABAAAAAAAAMAAAA/ABEAAAAAAAMAAAA/ABIAAAABAAMAAAA/ABMAAAAAAAMAAAA/ABQAAAAAAAMAAAA/ABUAAAAAAAMAAAA/ABYAAAAAAAMAAAA/ABcAAAAAAAMAAAA/ABgAAAAAAAMAAAA/ABkAAAAAAAMAAAA/ABoAAAAAAAMAAAA/ABsAAAAAAAMAAAA/ABwAAAAAAAMAAAA/AB0AAAAAAAMAAAA/AB4AAAAAAAMAAAA/AB8AAAAAAAMAAAA/ACAAAAAAAAMAAAA/ACEAAAAAAAMAAAA/ACIAAAACAAMAAAA/ACMAAAAAAAMAAAA/ACQAAAAAAAMAAAA/ACUAAAAAAAMAAAA/ACYAAAAAAAMAAAA/ACcAAAAAAAMAAAA/ACgAAAAAAAMAAAA/ACkAAAAAAAMAAAA/ACoAAAAAAAMAAAA/ACsAAAAAAAMAAAA/ACwAAAAAAAMAAAA/AC0AAAAAAAMAAAA/AC4AAAAAAAMAAAA/AC8AAAAAAAMAAAA/ADAAAAAAAAMAAABAANv/AAAAAAMAAABAANz/AAADAAMAAABAAN3/AAAAAAMAAABAAN7/AAADAAMAAABAAN//AAAAAAMAAABAAOD/AAAAAAMAAABAAOH/AAACAAMAAABAAOL/AAAAAAMAAABAAOP/AAAAAAMAAABAAOT/AAAAAAMAAABAAOX/AAAAAAMAAABAAOb/AAAAAAMAAABAAOf/AAAAAAMAAABAAOj/AAAAAAMAAABAAOn/AAAAAAMAAABAAOr/AAAAAAMAAABAAOv/AAAAAAMAAABAAOz/AAAAAAMAAABAAO3/AAAAAAMAAABAAO7/AAAAAAMAAABAAO//AAAAAAMAAABAAPD/AAAAAAMAAABAAPH/AAAAAAMAAABAAPL/AAAAAAMAAABAAPP/AAAAAAMAAABAAPT/AAAAAAMAAABAAPX/AAAAAAMAAABAAPb/AAAAAAMAAABAAPf/AAAAAAMAAABAAPj/AAAAAAMAAABAAPn/AAAAAAMAAABAAPr/AAAAAAMAAABAAPv/AAAAAAMAAABAAPz/AAAAAAMAAABAAP3/AAADAAMAAABAAP7/AAAAAAMAAABAAP//AAAAAAMAAABAAAAAAAACAAMAAABAAAEAAAAAAAMAAABAAAIAAAAAAAMAAABAAAMAAAAAAAMAAABAAAQAAAAAAAMAAABAAAUAAAAAAAMAAABAAAYAAAAAAAMAAABAAAcAAAAAAAMAAABAAAgAAAAAAAMAAABAAAkAAAAAAAMAAABAAAoAAAAAAAMAAABAAAsAAAADAAMAAABAAAwAAAAAAAMAAABAAA0AAAAAAAMAAABAAA4AAAAAAAMAAABAAA8AAAAAAAMAAABAABAAAAAAAAMAAABAABEAAAAAAAMAAABAABIAAAADAAMAAABAABMAAAAAAAMAAABAABQAAAAAAAMAAABAABUAAAADAAMAAABAABYAAAAAAAMAAABAABcAAAAAAAMAAABAABgAAAAAAAMAAABAABkAAAAAAAMAAABAABoAAAAAAAMAAABAABsAAAAAAAMAAABAABwAAAAAAAMAAABAAB0AAAADAAMAAABAAB4AAAAAAAMAAABAAB8AAAAAAAMAAABAACAAAAAAAAMAAABAACEAAAAAAAMAAABAACIAAAAAAAMAAABAACMAAAAAAAMAAABAACQAAAAAAAMAAABAACUAAAABAAMAAABAACYAAAAAAAMAAABAACcAAAAAAAMAAABAACgAAAAAAAMAAABAACkAAAAAAAMAAABAACoAAAACAAMAAABAACsAAAAAAAMAAABAACwAAAAAAAMAAABAAC0AAAAAAAMAAABAAC4AAAACAAMAAABAAC8AAAAAAAMAAABAADAAAAABAAMAAABBANv/AAAAAAMAAABBANz/AAABAAMAAABBAN3/AAAAAAMAAABBAN7/AAAAAAMAAABBAN//AAABAAMAAABBAOD/AAAAAAMAAABBAOH/AAAAAAMAAABBAOL/AAAAAAMAAABBAOP/AAAAAAMAAABBAOT/AAAAAAMAAABBAOX/AAAAAAMAAABBAOb/AAAAAAMAAABBAOf/AAABAAMAAABBAOj/AAAAAAMAAABBAOn/AAAAAAMAAABBAOr/AAAAAAMAAABBAOv/AAACAAMAAABBAOz/AAAAAAMAAABBAO3/AAAAAAMAAABBAO7/AAAAAAMAAABBAO//AAAAAAMAAABBAPD/AAAAAAMAAABBAPH/AAAAAAMAAABBAPL/AAAAAAMAAABBAPP/AAABAAMAAABBAPT/AAAAAAMAAABBAPX/AAAAAAMAAABBAPb/AAAAAAMAAABBAPf/AAAAAAMAAABBAPj/AAAAAAMAAABBAPn/AAAAAAMAAABBAPr/AAAAAAMAAABBAPv/AAAAAAMAAABBAPz/AAAAAAMAAABBAP3/AAAAAAMAAABBAP7/AAAAAAMAAABBAP//AAAAAAMAAABBAAAAAAAAAAMAAABBAAEAAAAAAAMAAABBAAIAAAAAAAMAAABBAAMAAAAAAAMAAABBAAQAAAAAAAMAAABBAAUAAAAAAAMAAABBAAYAAAAAAAMAAABBAAcAAAAAAAMAAABBAAgAAAADAAMAAABBAAkAAAAAAAMAAABBAAoAAAAAAAMAAABBAAsAAAAAAAMAAABBAAwAAAAAAAMAAABBAA0AAAAAAAMAAABBAA4AAAAAAAMAAABBAA8AAAAAAAMAAABBABAAAAACAAMAAABBABEAAAAAAAMAAABBABIAAAACAAMAAABBABMAAAAAAAMAAABBABQAAAAAAAMAAABBABUAAAAAAAMAAABBABYAAAAAAAMAAABBABcAAAACAAMAAABBABgAAAAAAAMAAABBABkAAAAAAAMAAABBABoAAAAAAAMAAABBABsAAAAAAAMAAABBABwAAAAAAAMAAABBAB0AAAAAAAMAAABBAB4AAAAAAAMAAABBAB8AAAAAAAMAAABBACAAAAAAAAMAAABBACEAAAAAAAMAAABBACIAAAAAAAMAAABBACMAAAAAAAMAAABBACQAAAACAAMAAABBACUAAAACAAMAAABBACYAAAAAAAMAAABBACcAAAAAAAMAAABBACgAAAAAAAMAAABBACkAAAAAAAMAAABBACoAAAAAAAMAAABBACsAAAAAAAMAAABBACwAAAAAAAMAAABBAC0AAAAAAAMAAABBAC4AAAAAAAMAAABBAC8AAAAAAAMAAABBADAAAAAAAAMAAABCANv/AAAAAAMAAABCANz/AAAAAAMAAABCAN3/AAAAAAMAAABCAN7/AAAAAAMAAABCAN//AAABAAMAAABCAOD/AAAAAAMAAABCAOH/AAAAAAMAAABCAOL/AAAAAAMAAABCAOP/AAAAAAMAAABCAOT/AAAAAAMAAABCAOX/AAAAAAMAAABCAOb/AAAAAAMAAABCAOf/AAAAAAMAAABCAOj/AAAAAAMAAABCAOn/AAAAAAMAAABCAOr/AAAAAAMAAABCAOv/AAAAAAMAAABCAOz/AAAAAAMAAABCAO3/AAAAAAMAAABCAO7/AAAAAAMAAABCAO//AAAAAAMAAABCAPD/AAAAAAMAAABCAPH/AAAAAAMAAABCAPL/AAAAAAMAAABCAPP/AAAAAAMAAABCAPT/AAACAAMAAABCAPX/AAAAAAMAAABCAPb/AAAAAAMAAABCAPf/AAAAAAMAAABCAPj/AAAAAAMAAABCAPn/AAABAAMAAABCAPr/AAAAAAMAAABCAPv/AAADAAMAAABCAPz/AAAAAAMAAABCAP3/AAAAAAMAAABCAP7/AAAAAAMAAABCAP//AAAAAAMAAABCAAAAAAAAAAMAAABCAAEAAAAAAAMAAABCAAIAAAAAAAMAAABCAAMAAAAAAAMAAABCAAQAAAAAAAMAAABCAAUAAAAAAAMAAABCAAYAAAAAAAMAAABCAAcAAAAAAAMAAABCAAgAAAAAAAMAAABCAAkAAAAAAAMAAABCAAoAAAADAAMAAABCAAsAAAABAAMAAABCAAwAAAAAAAMAAABCAA0AAAAAAAMAAABCAA4AAAAAAAMAAABCAA8AAAAAAAMAAABCABAAAAABAAMAAABCABEAAAAAAAMAAABCABIAAAAAAAMAAABCABMAAAAAAAMAAABCABQAAAAAAAMAAABCABUAAAAAAAMAAABCABYAAAAAAAMAAABCABcAAAAAAAMAAABCABgAAAAAAAMAAABCABkAAAAAAAMAAABCABoAAAAAAAMAAABCABsAAAAAAAMAAABCABwAAAABAAMAAABCAB0AAAAAAAMAAABCAB4AAAAAAAMAAABCAB8AAAAAAAMAAABCACAAAAAAAAMAAABCACEAAAACAAMAAABCACIAAAABAAMAAABCACMAAAAAAAMAAABCACQAAAAAAAMAAABCACUAAAAAAAMAAABCACYAAAAAAAMAAABCACcAAAAAAAMAAABCACgAAAAAAAMAAABCACkAAAAAAAMAAABCACoAAAAAAAMAAABCACsAAAAAAAMAAABCACwAAAAAAAMAAABCAC0AAAAAAAMAAABCAC4AAAAAAAMAAABCAC8AAAAAAAMAAABCADAAAAAAAAMAAABDANv/AAAAAAMAAABDANz/AAAAAAMAAABDAN3/AAAAAAMAAABDAN7/AAAAAAMAAABDAN//AAAAAAMAAABDAOD/AAAAAAMAAABDAOH/AAABAAMAAABDAOL/AAAAAAMAAABDAOP/AAAAAAMAAABDAOT/AAAAAAMAAABDAOX/AAAAAAMAAABDAOb/AAAAAAMAAABDAOf/AAAAAAMAAABDAOj/AAAAAAMAAABDAOn/AAAAAAMAAABDAOr/AAABAAMAAABDAOv/AAAAAAMAAABDAOz/AAAAAAMAAABDAO3/AAAAAAMAAABDAO7/AAAAAAMAAABDAO//AAAAAAMAAABDAPD/AAAAAAMAAABDAPH/AAAAAAMAAABDAPL/AAAAAAMAAABDAPP/AAABAAMAAABDAPT/AAAAAAMAAABDAPX/AAAAAAMAAABDAPb/AAAAAAMAAABDAPf/AAAAAAMAAABDAPj/AAAAAAMAAABDAPn/AAAAAAMAAABDAPr/AAAAAAMAAABDAPv/AAAAAAMAAABDAPz/AAAAAAMAAABDAP3/AAAAAAMAAABDAP7/AAABAAMAAABDAP//AAAAAAMAAABDAAAAAAAAAAMAAABDAAEAAAACAAMAAABDAAIAAAAAAAMAAABDAAMAAAAAAAMAAABDAAQAAAAAAAMAAABDAAUAAAAAAAMAAABDAAYAAAAAAAMAAABDAAcAAAAAAAMAAABDAAgAAAAAAAMAAABDAAkAAAAAAAMAAABDAAoAAAAAAAMAAABDAAsAAAAAAAMAAABDAAwAAAAAAAMAAABDAA0AAAAAAAMAAABDAA4AAAAAAAMAAABDAA8AAAAAAAMAAABDABAAAAACAAMAAABDABEAAAAAAAMAAABDABIAAAAAAAMAAABDABMAAAAAAAMAAABDABQAAAAAAAMAAABDABUAAAAAAAMAAABDABYAAAAAAAMAAABDABcAAAAAAAMAAABDABgAAAAAAAMAAABDABkAAAAAAAMAAABDABoAAAAAAAMAAABDABsAAAAAAAMAAABDABwAAAAAAAMAAABDAB0AAAAAAAMAAABDAB4AAAAAAAMAAABDAB8AAAAAAAMAAABDACAAAAADAAMAAABDACEAAAAAAAMAAABDACIAAAAAAAMAAABDACMAAAAAAAMAAABDACQAAAAAAAMAAABDACUAAAAAAAMAAABDACYAAAAAAAMAAABDACcAAAAAAAMAAABDACgAAAAAAAMAAABDACkAAAAAAAMAAABDACoAAAAAAAMAAABDACsAAAAAAAMAAABDACwAAAADAAMAAABDAC0AAAAAAAMAAABDAC4AAAACAAMAAABDAC8AAAAAAAMAAABDADAAAAAAAAMAAABEANv/AAAAAAMAAABEANz/AAACAAMAAABEAN3/AAAAAAMAAABEAN7/AAAAAAMAAABEAN//AAADAAMAAABEAOD/AAAAAAMAAABEAOH/AAAAAAMAAABEAOL/AAAAAAMAAABEAOP/AAAAAAMAAABEAOT/AAAAAAMAAABEAOX/AAABAAMAAABEAOb/AAAAAAMAAABEAOf/AAAAAAMAAABEAOj/AAAAAAMAAABEAOn/AAAAAAMAAABEAOr/AAAAAAMAAABEAOv/AAAAAAMAAABEAOz/AAAAAAMAAABEAO3/AAAAAAMAAABEAO7/AAACAAMAAABEAO//AAAAAAMAAABEAPD/AAAAAAMAAABEAPH/AAAAAAMAAABEAPL/AAAAAAMAAABEAPP/AAAAAAMAAABEAPT/AAAAAAMAAABEAPX/AAAAAAMAAABEAPb/AAAAAAMAAABEAPf/AAAAAAMAAABEAPj/AAAAAAMAAABEAPn/AAAAAAMAAABEAPr/AAABAAMAAABEAPv/AAAAAAMAAABEAPz/AAAAAAMAAABEAP3/AAAAAAMAAABEAP7/AAAAAAMAAABEAP//AAAAAAMAAABEAAAAAAAAAAMAAABEAAEAAAAAAAMAAABEAAIAAAAAAAMAAABEAAMAAAABAAMAAABEAAQAAAAAAAMAAABEAAUAAAAAAAMAAABEAAYAAAAAAAMAAABEAAcAAAABAAMAAABEAAgAAAAAAAMAAABEAAkAAAAAAAMAAABEAAoAAAAAAAMAAABEAAsAAAAAAAMAAABEAAwAAAAAAAMAAABEAA0AAAAAAAMAAABEAA4AAAACAAMAAABEAA8AAAAAAAMAAABEABAAAAAAAAMAAABEABEAAAADAAMAAABEABIAAAAAAAMAAABEABMAAAAAAAMAAABEABQAAAAAAAMAAABEABUAAAADAAMAAABEABYAAAAAAAMAAABEABcAAAAAAAMAAABEABgAAAAAAAMAAABEABkAAAAAAAMAAABEABoAAAAAAAMAAABEABsAAAAAAAMAAABEABwAAAAAAAMAAABEAB0AAAAAAAMAAABEAB4AAAAAAAMAAABEAB8AAAABAAMAAABEACAAAAAAAAMAAABEACEAAAAAAAMAAABEACIAAAAAAAMAAABEACMAAAAAAAMAAABEACQAAAAAAAMAAABEACUAAAAAAAMAAABEACYAAAAAAAMAAABEACcAAAAAAAMAAABEACgAAAADAAMAAABEACkAAAAAAAMAAABEACoAAAAAAAMAAABEACsAAAAAAAMAAABEACwAAAAAAAMAAABEAC0AAAAAAAMAAABEAC4AAAAAAAMAAABEAC8AAAAAAAMAAABEADAAAAAAAAMAAABFANv/AAAAAAMAAABFANz/AAAAAAMAAABFAN3/AAAAAAMAAABFAN7/AAAAAAMAAABFAN//AAAAAAMAAABFAOD/AAAAAAMAAABFAOH/AAAAAAMAAABFAOL/AAAAAAMAAABFAOP/AAAAAAMAAABFAOT/AAAAAAMAAABFAOX/AAAAAAMAAABFAOb/AAAAAAMAAABFAOf/AAAAAAMAAABFAOj/AAAAAAMAAABFAOn/AAAAAAMAAABFAOr/AAAAAAMAAABFAOv/AAAAAAMAAABFAOz/AAAAAAMAAABFAO3/AAAAAAMAAABFAO7/AAAAAAMAAABFAO//AAAAAAMAAABFAPD/AAAAAAMAAABFAPH/AAAAAAMAAABFAPL/AAAAAAMAAABFAPP/AAAAAAMAAABFAPT/AAAAAAMAAABFAPX/AAAAAAMAAABFAPb/AAAAAAMAAABFAPf/AAAAAAMAAABFAPj/AAAAAAMAAABFAPn/AAABAAMAAABFAPr/AAAAAAMAAABFAPv/AAAAAAMAAABFAPz/AAAAAAMAAABFAP3/AAAAAAMAAABFAP7/AAACAAMAAABFAP//AAAAAAMAAABFAAAAAAAAAAMAAABFAAEAAAAAAAMAAABFAAIAAAAAAAMAAABFAAMAAAAAAAMAAABFAAQAAAADAAMAAABFAAUAAAAAAAMAAABFAAYAAAAAAAMAAABFAAcAAAAAAAMAAABFAAgAAAAAAAMAAABFAAkAAAAAAAMAAABFAAoAAAAAAAMAAABFAAsAAAAAAAMAAABFAAwAAAAAAAMAAABFAA0AAAAAAAMAAABFAA4AAAAAAAMAAABFAA8AAAACAAMAAABFABAAAAAAAAMAAABFABEAAAAAAAMAAABFABIAAAAAAAMAAABFABMAAAAAAAMAAABFABQAAAAAAAMAAABFABUAAAAAAAMAAABFABYAAAAAAAMAAABFABcAAAAAAAMAAABFABgAAAAAAAMAAABFABkAAAAAAAMAAABFABoAAAABAAMAAABFABsAAAAAAAMAAABFABwAAAAAAAMAAABFAB0AAAAAAAMAAABFAB4AAAAAAAMAAABFAB8AAAAAAAMAAABFACAAAAAAAAMAAABFACEAAAABAAMAAABFACIAAAAAAAMAAABFACMAAAAAAAMAAABFACQAAAACAAMAAABFACUAAAAAAAMAAABFACYAAAAAAAMAAABFACcAAAAAAAMAAABFACgAAAAAAAMAAABFACkAAAAAAAMAAABFACoAAAAAAAMAAABFACsAAAAAAAMAAABFACwAAAAAAAMAAABFAC0AAAADAAMAAABFAC4AAAAAAAMAAABFAC8AAAAAAAMAAABFADAAAAAAAAMAAABGANv/AAACAAMAAABGANz/AAAAAAMAAABGAN3/AAAAAAMAAABGAN7/AAAAAAMAAABGAN//AAAAAAMAAABGAOD/AAAAAAMAAABGAOH/AAAAAAMAAABGAOL/AAAAAAMAAABGAOP/AAACAAMAAABGAOT/AAAAAAMAAABGAOX/AAAAAAMAAABGAOb/AAAAAAMAAABGAOf/AAAAAAMAAABGAOj/AAABAAMAAABGAOn/AAAAAAMAAABGAOr/AAAAAAMAAABGAOv/AAAAAAMAAABGAOz/AAAAAAMAAABGAO3/AAAAAAMAAABGAO7/AAAAAAMAAABGAO//AAAAAAMAAABGAPD/AAAAAAMAAABGAPH/AAAAAAMAAABGAPL/AAABAAMAAABGAPP/AAAAAAMAAABGAPT/AAAAAAMAAABGAPX/AAADAAMAAABGAPb/AAAAAAMAAABGAPf/AAAAAAMAAABGAPj/AAAAAAMAAABGAPn/AAAAAAMAAABGAPr/AAAAAAMAAABGAPv/AAAAAAMAAABGAPz/AAADAAMAAABGAP3/AAAAAAMAAABGAP7/AAAAAAMAAABGAP//AAACAAMAAABGAAAAAAAAAAMAAABGAAEAAAAAAAMAAABGAAIAAAAAAAMAAABGAAMAAAAAAAMAAABGAAQAAAAAAAMAAABGAAUAAAADAAMAAABGAAYAAAAAAAMAAABGAAcAAAAAAAMAAABGAAgAAAAAAAMAAABGAAkAAAAAAAMAAABGAAoAAAAAAAMAAABGAAsAAAAAAAMAAABGAAwAAAAAAAMAAABGAA0AAAABAAMAAABGAA4AAAAAAAMAAABGAA8AAAAAAAMAAABGABAAAAAAAAMAAABGABEAAAAAAAMAAABGABIAAAAAAAMAAABGABMAAAAAAAMAAABGABQAAAAAAAMAAABGABUAAAAAAAMAAABGABYAAAAAAAMAAABGABcAAAACAAMAAABGABgAAAAAAAMAAABGABkAAAADAAMAAABGABoAAAAAAAMAAABGABsAAAAAAAMAAABGABwAAAAAAAMAAABGAB0AAAAAAAMAAABGAB4AAAAAAAMAAABGAB8AAAAAAAMAAABGACAAAAAAAAMAAABGACEAAAAAAAMAAABGACIAAAAAAAMAAABGACMAAAAAAAMAAABGACQAAAAAAAMAAABGACUAAAAAAAMAAABGACYAAAAAAAMAAABGACcAAAAAAAMAAABGACgAAAAAAAMAAABGACkAAAAAAAMAAABGACoAAAABAAMAAABGACsAAAAAAAMAAABGACwAAAAAAAMAAABGAC0AAAAAAAMAAABGAC4AAAABAAMAAABGAC8AAAAAAAMAAABGADAAAAAAAAMAAABHANv/AAAAAAMAAABHANz/AAAAAAMAAABHAN3/AAAAAAMAAABHAN7/AAAAAAMAAABHAN//AAAAAAMAAABHAOD/AAAAAAMAAABHAOH/AAAAAAMAAABHAOL/AAAAAAMAAABHAOP/AAAAAAMAAABHAOT/AAAAAAMAAABHAOX/AAABAAMAAABHAOb/AAAAAAMAAABHAOf/AAAAAAMAAABHAOj/AAAAAAMAAABHAOn/AAAAAAMAAABHAOr/AAAAAAMAAABHAOv/AAAAAAMAAABHAOz/AAAAAAMAAABHAO3/AAAAAAMAAABHAO7/AAAAAAMAAABHAO//AAAAAAMAAABHAPD/AAADAAMAAABHAPH/AAAAAAMAAABHAPL/AAAAAAMAAABHAPP/AAAAAAMAAABHAPT/AAAAAAMAAABHAPX/AAAAAAMAAABHAPb/AAAAAAMAAABHAPf/AAADAAMAAABHAPj/AAACAAMAAABHAPn/AAADAAMAAABHAPr/AAAAAAMAAABHAPv/AAAAAAMAAABHAPz/AAADAAMAAABHAP3/AAAAAAMAAABHAP7/AAABAAMAAABHAP//AAAAAAMAAABHAAAAAAAAAAMAAABHAAEAAAADAAMAAABHAAIAAAAAAAMAAABHAAMAAAAAAAMAAABHAAQAAAAAAAMAAABHAAUAAAABAAMAAABHAAYAAAAAAAMAAABHAAcAAAAAAAMAAABHAAgAAAAAAAMAAABHAAkAAAAAAAMAAABHAAoAAAAAAAMAAABHAAsAAAAAAAMAAABHAAwAAAAAAAMAAABHAA0AAAAAAAMAAABHAA4AAAAAAAMAAABHAA8AAAAAAAMAAABHABAAAAAAAAMAAABHABEAAAAAAAMAAABHABIAAAAAAAMAAABHABMAAAAAAAMAAABHABQAAAAAAAMAAABHABUAAAAAAAMAAABHABYAAAACAAMAAABHABcAAAAAAAMAAABHABgAAAAAAAMAAABHABkAAAAAAAMAAABHABoAAAAAAAMAAABHABsAAAAAAAMAAABHABwAAAAAAAMAAABHAB0AAAAAAAMAAABHAB4AAAAAAAMAAABHAB8AAAAAAAMAAABHACAAAAAAAAMAAABHACEAAAAAAAMAAABHACIAAAAAAAMAAABHACMAAAAAAAMAAABHACQAAAAAAAMAAABHACUAAAAAAAMAAABHACYAAAAAAAMAAABHACcAAAAAAAMAAABHACgAAAAAAAMAAABHACkAAAAAAAMAAABHACoAAAAAAAMAAABHACsAAAACAAMAAABHACwAAAAAAAMAAABHAC0AAAAAAAMAAABHAC4AAAAAAAMAAABHAC8AAAAAAAMAAABHADAAAAAAAAMAAABIANv/AAACAAMAAABIANz/AAAAAAMAAABIAN3/AAAAAAMAAABIAN7/AAAAAAMAAABIAN//AAAAAAMAAABIAOD/AAACAAMAAABIAOH/AAAAAAMAAABIAOL/AAAAAAMAAABIAOP/AAAAAAMAAABIAOT/AAAAAAMAAABIAOX/AAAAAAMAAABIAOb/AAABAAMAAABIAOf/AAAAAAMAAABIAOj/AAAAAAMAAABIAOn/AAAAAAMAAABIAOr/AAAAAAMAAABIAOv/AAAAAAMAAABIAOz/AAAAAAMAAABIAO3/AAAAAAMAAABIAO7/AAAAAAMAAABIAO//AAAAAAMAAABIAPD/AAAAAAMAAABIAPH/AAAAAAMAAABIAPL/AAAAAAMAAABIAPP/AAAAAAMAAABIAPT/AAAAAAMAAABIAPX/AAAAAAMAAABIAPb/AAAAAAMAAABIAPf/AAACAAMAAABIAPj/AAAAAAMAAABIAPn/AAAAAAMAAABIAPr/AAAAAAMAAABIAPv/AAAAAAMAAABIAPz/AAADAAMAAABIAP3/AAAAAAMAAABIAP7/AAAAAAMAAABIAP//AAAAAAMAAABIAAAAAAAAAAMAAABIAAEAAAAAAAMAAABIAAIAAAACAAMAAABIAAMAAAAAAAMAAABIAAQAAAADAAMAAABIAAUAAAAAAAMAAABIAAYAAAAAAAMAAABIAAcAAAAAAAMAAABIAAgAAAAAAAMAAABIAAkAAAAAAAMAAABIAAoAAAADAAMAAABIAAsAAAADAAMAAABIAAwAAAAAAAMAAABIAA0AAAAAAAMAAABIAA4AAAAAAAMAAABIAA8AAAAAAAMAAABIABAAAAAAAAMAAABIABEAAAABAAMAAABIABIAAAAAAAMAAABIABMAAAAAAAMAAABIABQAAAACAAMAAABIABUAAAAAAAMAAABIABYAAAAAAAMAAABIABcAAAAAAAMAAABIABgAAAAAAAMAAABIABkAAAAAAAMAAABIABoAAAAAAAMAAABIABsAAAAAAAMAAABIABwAAAAAAAMAAABIAB0AAAAAAAMAAABIAB4AAAAAAAMAAABIAB8AAAAAAAMAAABIACAAAAAAAAMAAABIACEAAAAAAAMAAABIACIAAAAAAAMAAABIACMAAAAAAAMAAABIACQAAAAAAAMAAABIACUAAAACAAMAAABIACYAAAAAAAMAAABIACcAAAAAAAMAAABIACgAAAAAAAMAAABIACkAAAAAAAMAAABIACoAAAADAAMAAABIACsAAAAAAAMAAABIACwAAAAAAAMAAABIAC0AAAAAAAMAAABIAC4AAAAAAAMAAABIAC8AAAAAAAMAAABIADAAAAAAAAMAAABJANv/AAAAAAMAAABJANz/AAAAAAMAAABJAN3/AAAAAAMAAABJAN7/AAACAAMAAABJAN//AAAAAAMAAABJAOD/AAAAAAMAAABJAOH/AAAAAAMAAABJAOL/AAAAAAMAAABJAOP/AAACAAMAAABJAOT/AAAAAAMAAABJAOX/AAAAAAMAAABJAOb/AAAAAAMAAABJAOf/AAAAAAMAAABJAOj/AAAAAAMAAABJAOn/AAAAAAMAAABJAOr/AAAAAAMAAABJAOv/AAAAAAMAAABJAOz/AAAAAAMAAABJAO3/AAAAAAMAAABJAO7/AAAAAAMAAABJAO//AAAAAAMAAABJAPD/AAAAAAMAAABJAPH/AAABAAMAAABJAPL/AAAAAAMAAABJAPP/AAAAAAMAAABJAPT/AAAAAAMAAABJAPX/AAAAAAMAAABJAPb/AAAAAAMAAABJAPf/AAAAAAMAAABJAPj/AAADAAMAAABJAPn/AAAAAAMAAABJAPr/AAAAAAMAAABJAPv/AAAAAAMAAABJAPz/AAAAAAMAAABJAP3/AAAAAAMAAABJAP7/AAAAAAMAAABJAP//AAAAAAMAAABJAAAAAAAAAAMAAABJAAEAAAAAAAMAAABJAAIAAAAAAAMAAABJAAMAAAAAAAMAAABJAAQAAAAAAAMAAABJAAUAAAABAAMAAABJAAYAAAADAAMAAABJAAcAAAAAAAMAAABJAAgAAAAAAAMAAABJAAkAAAAAAAMAAABJAAoAAAAAAAMAAABJAAsAAAAAAAMAAABJAAwAAAAAAAMAAABJAA0AAAAAAAMAAABJAA4AAAABAAMAAABJAA8AAAAAAAMAAABJABAAAAAAAAMAAABJABEAAAAAAAMAAABJABIAAAAAAAMAAABJABMAAAAAAAMAAABJABQAAAAAAAMAAABJABUAAAAAAAMAAABJABYAAAAAAAMAAABJABcAAAAAAAMAAABJABgAAAAAAAMAAABJABkAAAAAAAMAAABJABoAAAAAAAMAAABJABsAAAAAAAMAAABJABwAAAAAAAMAAABJAB0AAAABAAMAAABJAB4AAAAAAAMAAABJAB8AAAAAAAMAAABJACAAAAAAAAMAAABJACEAAAAAAAMAAABJACIAAAAAAAMAAABJACMAAAAAAAMAAABJACQAAAAAAAMAAABJACUAAAAAAAMAAABJACYAAAAAAAMAAABJACcAAAAAAAMAAABJACgAAAAAAAMAAABJACkAAAAAAAMAAABJACoAAAAAAAMAAABJACsAAAAAAAMAAABJACwAAAAAAAMAAABJAC0AAAAAAAMAAABJAC4AAAAAAAMAAABJAC8AAAAAAAMAAABJADAAAAAAAAMAAABKANv/AAAAAAMAAABKANz/AAAAAAMAAABKAN3/AAAAAAMAAABKAN7/AAAAAAMAAABKAN//AAABAAMAAABKAOD/AAADAAMAAABKAOH/AAAAAAMAAABKAOL/AAAAAAMAAABKAOP/AAAAAAMAAABKAOT/AAAAAAMAAABKAOX/AAAAAAMAAABKAOb/AAAAAAMAAABKAOf/AAAAAAMAAABKAOj/AAAAAAMAAABKAOn/AAAAAAMAAABKAOr/AAAAAAMAAABKAOv/AAAAAAMAAABKAOz/AAACAAMAAABKAO3/AAAAAAMAAABKAO7/AAAAAAMAAABKAO//AAAAAAMAAABKAPD/AAAAAAMAAABKAPH/AAAAAAMAAABKAPL/AAAAAAMAAABKAPP/AAAAAAMAAABKAPT/AAACAAMAAABKAPX/AAAAAAMAAABKAPb/AAACAAMAAABKAPf/AAAAAAMAAABKAPj/AAAAAAMAAABKAPn/AAAAAAMAAABKAPr/AAAAAAMAAABKAPv/AAAAAAMAAABKAPz/AAAAAAMAAABKAP3/AAACAAMAAABKAP7/AAAAAAMAAABKAP//AAAAAAMAAABKAAAAAAAAAAMAAABKAAEAAAAAAAMAAABKAAIAAAAAAAMAAABKAAMAAAAAAAMAAABKAAQAAAAAAAMAAABKAAUAAAAAAAMAAABKAAYAAAAAAAMAAABKAAcAAAACAAMAAABKAAgAAAAAAAMAAABKAAkAAAAAAAMAAABKAAoAAAAAAAMAAABKAAsAAAAAAAMAAABKAAwAAAAAAAMAAABKAA0AAAAAAAMAAABKAA4AAAAAAAMAAABKAA8AAAAAAAMAAABKABAAAAAAAAMAAABKABEAAAAAAAMAAABKABIAAAAAAAMAAABKABMAAAAAAAMAAABKABQAAAAAAAMAAABKABUAAAAAAAMAAABKABYAAAAAAAMAAABKABcAAAAAAAMAAABKABgAAAAAAAMAAABKABkAAAAAAAMAAABKABoAAAAAAAMAAABKABsAAAAAAAMAAABKABwAAAAAAAMAAABKAB0AAAAAAAMAAABKAB4AAAAAAAMAAABKAB8AAAAAAAMAAABKACAAAAAAAAMAAABKACEAAAAAAAMAAABKACIAAAAAAAMAAABKACMAAAAAAAMAAABKACQAAAAAAAMAAABKACUAAAAAAAMAAABKACYAAAAAAAMAAABKACcAAAAAAAMAAABKACgAAAAAAAMAAABKACkAAAABAAMAAABKACoAAAAAAAMAAABKACsAAAAAAAMAAABKACwAAAAAAAMAAABKAC0AAAAAAAMAAABKAC4AAAAAAAMAAABKAC8AAAAAAAMAAABKADAAAAAAAAMAAABLANv/AAAAAAMAAABLANz/AAAAAAMAAABLAN3/AAAAAAMAAABLAN7/AAAAAAMAAABLAN//AAAAAAMAAABLAOD/AAAAAAMAAABLAOH/AAAAAAMAAABLAOL/AAAAAAMAAABLAOP/AAAAAAMAAABLAOT/AAAAAAMAAABLAOX/AAAAAAMAAABLAOb/AAAAAAMAAABLAOf/AAAAAAMAAABLAOj/AAAAAAMAAABLAOn/AAAAAAMAAABLAOr/AAAAAAMAAABLAOv/AAAAAAMAAABLAOz/AAAAAAMAAABLAO3/AAAAAAMAAABLAO7/AAABAAMAAABLAO//AAAAAAMAAABLAPD/AAACAAMAAABLAPH/AAAAAAMAAABLAPL/AAACAAMAAABLAPP/AAADAAMAAABLAPT/AAAAAAMAAABLAPX/AAAAAAMAAABLAPb/AAAAAAMAAABLAPf/AAAAAAMAAABLAPj/AAAAAAMAAABLAPn/AAAAAAMAAABLAPr/AAAAAAMAAABLAPv/AAAAAAMAAABLAPz/AAAAAAMAAABLAP3/AAAAAAMAAABLAP7/AAAAAAMAAABLAP//AAAAAAMAAABLAAAAAAAAAAMAAABLAAEAAAAAAAMAAABLAAIAAAACAAMAAABLAAMAAAAAAAMAAABLAAQAAAAAAAMAAABLAAUAAAAAAAMAAABLAAYAAAAAAAMAAABLAAcAAAAAAAMAAABLAAgAAAAAAAMAAABLAAkAAAAAAAMAAABLAAoAAAAAAAMAAABLAAsAAAAAAAMAAABLAAwAAAAAAAMAAABLAA0AAAAAAAMAAABLAA4AAAAAAAMAAABLAA8AAAAAAAMAAABLABAAAAAAAAMAAABLABEAAAAAAAMAAABLABIAAAACAAMAAABLABMAAAADAAMAAABLABQAAAABAAMAAABLABUAAAAAAAMAAABLABYAAAACAAMAAABLABcAAAAAAAMAAABLABgAAAAAAAMAAABLABkAAAAAAAMAAABLABoAAAAAAAMAAABLABsAAAAAAAMAAABLABwAAAAAAAMAAABLAB0AAAADAAMAAABLAB4AAAAAAAMAAABLAB8AAAAAAAMAAABLACAAAAAAAAMAAABLACEAAAADAAMAAABLACIAAAABAAMAAABLACMAAAAAAAMAAABLACQAAAAAAAMAAABLACUAAAAAAAMAAABLACYAAAAAAAMAAABLACcAAAAAAAMAAABLACgAAAAAAAMAAABLACkAAAAAAAMAAABLACoAAAAAAAMAAABLACsAAAAAAAMAAABLACwAAAAAAAMAAABLAC0AAAABAAMAAABLAC4AAAAAAAMAAABLAC8AAAAAAAMAAABLADAAAAAAAAMAAABMANv/AAAAAAMAAABMANz/AAAAAAMAAABMAN3/AAAAAAMAAABMAN7/AAAAAAMAAABMAN//AAAAAAMAAABMAOD/AAACAAMAAABMAOH/AAAAAAMAAABMAOL/AAADAAMAAABMAOP/AAAAAAMAAABMAOT/AAAAAAMAAABMAOX/AAAAAAMAAABMAOb/AAAAAAMAAABMAOf/AAAAAAMAAABMAOj/AAAAAAMAAABMAOn/AAAAAAMAAABMAOr/AAAAAAMAAABMAOv/AAAAAAMAAABMAOz/AAAAAAMAAABMAO3/AAAAAAMAAABMAO7/AAAAAAMAAABMAO//AAAAAAMAAABMAPD/AAABAAMAAABMAPH/AAAAAAMAAABMAPL/AAAAAAMAAABMAPP/AAAAAAMAAABMAPT/AAAAAAMAAABMAPX/AAAAAAMAAABMAPb/AAAAAAMAAABMAPf/AAAAAAMAAABMAPj/AAABAAMAAABMAPn/AAAAAAMAAABMAPr/AAAAAAMAAABMAPv/AAAAAAMAAABMAPz/AAABAAMAAABMAP3/AAAAAAMAAABMAP7/AAACAAMAAABMAP//AAAAAAMAAABMAAAAAAAAAAMAAABMAAEAAAAAAAMAAABMAAIAAAAAAAMAAABMAAMAAAAAAAMAAABMAAQAAAACAAMAAABMAAUAAAAAAAMAAABMAAYAAAABAAMAAABMAAcAAAAAAAMAAABMAAgAAAAAAAMAAABMAAkAAAAAAAMAAABMAAoAAAAAAAMAAABMAAsAAAADAAMAAABMAAwAAAACAAMAAABMAA0AAAAAAAMAAABMAA4AAAAAAAMAAABMAA8AAAAAAAMAAABMABAAAAABAAMAAABMABEAAAAAAAMAAABMABIAAAAAAAMAAABMABMAAAAAAAMAAABMABQAAAAAAAMAAABMABUAAAAAAAMAAABMABYAAAAAAAMAAABMABcAAAAAAAMAAABMABgAAAABAAMAAABMABkAAAAAAAMAAABMABoAAAAAAAMAAABMABsAAAADAAMAAABMABwAAAAAAAMAAABMAB0AAAAAAAMAAABMAB4AAAAAAAMAAABMAB8AAAAAAAMAAABMACAAAAAAAAMAAABMACEAAAAAAAMAAABMACIAAAADAAMAAABMACMAAAAAAAMAAABMACQAAAAAAAMAAABMACUAAAAAAAMAAABMACYAAAAAAAMAAABMACcAAAAAAAMAAABMACgAAAADAAMAAABMACkAAAAAAAMAAABMACoAAAAAAAMAAABMACsAAAAAAAMAAABMACwAAAAAAAMAAABMAC0AAAAAAAMAAABMAC4AAAAAAAMAAABMAC8AAAAAAAMAAABMADAAAAAAAAMAAABNANv/AAABAAMAAABNANz/AAAAAAMAAABNAN3/AAAAAAMAAABNAN7/AAAAAAMAAABNAN//AAAAAAMAAABNAOD/AAAAAAMAAABNAOH/AAAAAAMAAABNAOL/AAAAAAMAAABNAOP/AAAAAAMAAABNAOT/AAAAAAMAAABNAOX/AAAAAAMAAABNAOb/AAAAAAMAAABNAOf/AAAAAAMAAABNAOj/AAAAAAMAAABNAOn/AAAAAAMAAABNAOr/AAAAAAMAAABNAOv/AAAAAAMAAABNAOz/AAAAAAMAAABNAO3/AAAAAAMAAABNAO7/AAAAAAMAAABNAO//AAAAAAMAAABNAPD/AAAAAAMAAABNAPH/AAACAAMAAABNAPL/AAAAAAMAAABNAPP/AAAAAAMAAABNAPT/AAAAAAMAAABNAPX/AAAAAAMAAABNAPb/AAAAAAMAAABNAPf/AAAAAAMAAABNAPj/AAACAAMAAABNAPn/AAAAAAMAAABNAPr/AAAAAAMAAABNAPv/AAACAAMAAABNAPz/AAAAAAMAAABNAP3/AAAAAAMAAABNAP7/AAAAAAMAAABNAP//AAADAAMAAABNAAAAAAAAAAMAAABNAAEAAAAAAAMAAABNAAIAAAAAAAMAAABNAAMAAAACAAMAAABNAAQAAAAAAAMAAABNAAUAAAAAAAMAAABNAAYAAAAAAAMAAABNAAcAAAAAAAMAAABNAAgAAAAAAAMAAABNAAkAAAAAAAMAAABNAAoAAAAAAAMAAABNAAsAAAACAAMAAABNAAwAAAAAAAMAAABNAA0AAAAAAAMAAABNAA4AAAAAAAMAAABNAA8AAAAAAAMAAABNABAAAAAAAAMAAABNABEAAAABAAMAAABNABIAAAAAAAMAAABNABMAAAAAAAMAAABNABQAAAAAAAMAAABNABUAAAAAAAMAAABNABYAAAADAAMAAABNABcAAAAAAAMAAABNABgAAAAAAAMAAABNABkAAAAAAAMAAABNABoAAAAAAAMAAABNABsAAAAAAAMAAABNABwAAAAAAAMAAABNAB0AAAAAAAMAAABNAB4AAAAAAAMAAABNAB8AAAAAAAMAAABNACAAAAADAAMAAABNACEAAAAAAAMAAABNACIAAAACAAMAAABNACMAAAAAAAMAAABNACQAAAAAAAMAAABNACUAAAACAAMAAABNACYAAAAAAAMAAABNACcAAAAAAAMAAABNACgAAAAAAAMAAABNACkAAAAAAAMAAABNACoAAAAAAAMAAABNACsAAAACAAMAAABNACwAAAAAAAMAAABNAC0AAAAAAAMAAABNAC4AAAAAAAMAAABNAC8AAAAAAAMAAABNADAAAAAAAAMAAABOANv/AAAAAAMAAABOANz/AAAAAAMAAABOAN3/AAAAAAMAAABOAN7/AAAAAAMAAABOAN//AAAAAAMAAABOAOD/AAAAAAMAAABOAOH/AAAAAAMAAABOAOL/AAAAAAMAAABOAOP/AAAAAAMAAABOAOT/AAAAAAMAAABOAOX/AAAAAAMAAABOAOb/AAABAAMAAABOAOf/AAAAAAMAAABOAOj/AAAAAAMAAABOAOn/AAAAAAMAAABOAOr/AAAAAAMAAABOAOv/AAAAAAMAAABOAOz/AAAAAAMAAABOAO3/AAAAAAMAAABOAO7/AAAAAAMAAABOAO//AAAAAAMAAABOAPD/AAAAAAMAAABOAPH/AAAAAAMAAABOAPL/AAAAAAMAAABOAPP/AAAAAAMAAABOAPT/AAAAAAMAAABOAPX/AAACAAMAAABOAPb/AAAAAAMAAABOAPf/AAAAAAMAAABOAPj/AAAAAAMAAABOAPn/AAAAAAMAAABOAPr/AAAAAAMAAABOAPv/AAAAAAMAAABOAPz/AAAAAAMAAABOAP3/AAAAAAMAAABOAP7/AAAAAAMAAABOAP//AAAAAAMAAABOAAAAAAAAAAMAAABOAAEAAAAAAAMAAABOAAIAAAAAAAMAAABOAAMAAAACAAMAAABOAAQAAAAAAAMAAABOAAUAAAAAAAMAAABOAAYAAAAAAAMAAABOAAcAAAAAAAMAAABOAAgAAAACAAMAAABOAAkAAAAAAAMAAABOAAoAAAAAAAMAAABOAAsAAAAAAAMAAABOAAwAAAAAAAMAAABOAA0AAAAAAAMAAABOAA4AAAAAAAMAAABOAA8AAAAAAAMAAABOABAAAAAAAAMAAABOABEAAAAAAAMAAABOABIAAAAAAAMAAABOABMAAAAAAAMAAABOABQAAAAAAAMAAABOABUAAAAAAAMAAABOABYAAAAAAAMAAABOABcAAAAAAAMAAABOABgAAAAAAAMAAABOABkAAAAAAAMAAABOABoAAAAAAAMAAABOABsAAAAAAAMAAABOABwAAAAAAAMAAABOAB0AAAADAAMAAABOAB4AAAABAAMAAABOAB8AAAAAAAMAAABOACAAAAAAAAMAAABOACEAAAADAAMAAABOACIAAAAAAAMAAABOACMAAAAAAAMAAABOACQAAAAAAAMAAABOACUAAAAAAAMAAABOACYAAAAAAAMAAABOACcAAAAAAAMAAABOACgAAAAAAAMAAABOACkAAAAAAAMAAABOACoAAAAAAAMAAABOACsAAAAAAAMAAABOACwAAAAAAAMAAABOAC0AAAAAAAMAAABOAC4AAAAAAAMAAABOAC8AAAAAAAMAAABOADAAAAAAAAMAAABPANv/AAAAAAMAAABPANz/AAABAAMAAABPAN3/AAABAAMAAABPAN7/AAACAAMAAABPAN//AAAAAAMAAABPAOD/AAAAAAMAAABPAOH/AAABAAMAAABPAOL/AAAAAAMAAABPAOP/AAAAAAMAAABPAOT/AAAAAAMAAABPAOX/AAAAAAMAAABPAOb/AAAAAAMAAABPAOf/AAABAAMAAABPAOj/AAAAAAMAAABPAOn/AAAAAAMAAABPAOr/AAAAAAMAAABPAOv/AAAAAAMAAABPAOz/AAAAAAMAAABPAO3/AAAAAAMAAABPAO7/AAAAAAMAAABPAO//AAAAAAMAAABPAPD/AAADAAMAAABPAPH/AAACAAMAAABPAPL/AAACAAMAAABPAPP/AAAAAAMAAABPAPT/AAAAAAMAAABPAPX/AAAAAAMAAABPAPb/AAABAAMAAABPAPf/AAAAAAMAAABPAPj/AAAAAAMAAABPAPn/AAAAAAMAAABPAPr/AAAAAAMAAABPAPv/AAAAAAMAAABPAPz/AAACAAMAAABPAP3/AAABAAMAAABPAP7/AAACAAMAAABPAP//AAAAAAMAAABPAAAAAAAAAAMAAABPAAEAAAAAAAMAAABPAAIAAAAAAAMAAABPAAMAAAADAAMAAABPAAQAAAAAAAMAAABPAAUAAAAAAAMAAABPAAYAAAAAAAMAAABPAAcAAAABAAMAAABPAAgAAAAAAAMAAABPAAkAAAAAAAMAAABPAAoAAAAAAAMAAABPAAsAAAAAAAMAAABPAAwAAAAAAAMAAABPAA0AAAAAAAMAAABPAA4AAAAAAAMAAABPAA8AAAACAAMAAABPABAAAAAAAAMAAABPABEAAAAAAAMAAABPABIAAAAAAAMAAABPABMAAAACAAMAAABPABQAAAAAAAMAAABPABUAAAAAAAMAAABPABYAAAAAAAMAAABPABcAAAACAAMAAABPABgAAAAAAAMAAABPABkAAAAAAAMAAABPABoAAAAAAAMAAABPABsAAAAAAAMAAABPABwAAAAAAAMAAABPAB0AAAAAAAMAAABPAB4AAAAAAAMAAABPAB8AAAAAAAMAAABPACAAAAAAAAMAAABPACEAAAAAAAMAAABPACIAAAAAAAMAAABPACMAAAAAAAMAAABPACQAAAAAAAMAAABPACUAAAAAAAMAAABPACYAAAAAAAMAAABPACcAAAAAAAMAAABPACgAAAADAAMAAABPACkAAAAAAAMAAABPACoAAAAAAAMAAABPACsAAAAAAAMAAABPACwAAAADAAMAAABPAC0AAAAAAAMAAABPAC4AAAACAAMAAABPAC8AAAAAAAMAAABPADAAAAAAAAMAAABQANv/AAAAAAMAAABQANz/AAAAAAMAAABQAN3/AAAAAAMAAABQAN7/AAAAAAMAAABQAN//AAAAAAMAAABQAOD/AAAAAAMAAABQAOH/AAAAAAMAAABQAOL/AAABAAMAAABQAOP/AAAAAAMAAABQAOT/AAADAAMAAABQAOX/AAAAAAMAAABQAOb/AAABAAMAAABQAOf/AAAAAAMAAABQAOj/AAABAAMAAABQAOn/AAAAAAMAAABQAOr/AAAAAAMAAABQAOv/AAAAAAMAAABQAOz/AAAAAAMAAABQAO3/AAAAAAMAAABQAO7/AAAAAAMAAABQAO//AAAAAAMAAABQAPD/AAAAAAMAAABQAPH/AAAAAAMAAABQAPL/AAAAAAMAAABQAPP/AAAAAAMAAABQAPT/AAAAAAMAAABQAPX/AAAAAAMAAABQAPb/AAAAAAMAAABQAPf/AAAAAAMAAABQAPj/AAAAAAMAAABQAPn/AAAAAAMAAABQAPr/AAAAAAMAAABQAPv/AAAAAAMAAABQAPz/AAAAAAMAAABQAP3/AAAAAAMAAABQAP7/AAAAAAMAAABQAP//AAAAAAMAAABQAAAAAAAAAAMAAABQAAEAAAAAAAMAAABQAAIAAAAAAAMAAABQAAMAAAAAAAMAAABQAAQAAAADAAMAAABQAAUAAAADAAMAAABQAAYAAAAAAAMAAABQAAcAAAAAAAMAAABQAAgAAAAAAAMAAABQAAkAAAADAAMAAABQAAoAAAAAAAMAAABQAAsAAAAAAAMAAABQAAwAAAAAAAMAAABQAA0AAAAAAAMAAABQAA4AAAAAAAMAAABQAA8AAAAAAAMAAABQABAAAAAAAAMAAABQABEAAAAAAAMAAABQABIAAAAAAAMAAABQABMAAAAAAAMAAABQABQAAAAAAAMAAABQABUAAAAAAAMAAABQABYAAAAAAAMAAABQABcAAAAAAAMAAABQABgAAAAAAAMAAABQABkAAAAAAAMAAABQABoAAAAAAAMAAABQABsAAAAAAAMAAABQABwAAAAAAAMAAABQAB0AAAAAAAMAAABQAB4AAAAAAAMAAABQAB8AAAACAAMAAABQACAAAAABAAMAAABQACEAAAADAAMAAABQACIAAAAAAAMAAABQACMAAAAAAAMAAABQACQAAAAAAAMAAABQACUAAAAAAAMAAABQACYAAAAAAAMAAABQACcAAAABAAMAAABQACgAAAAAAAMAAABQACkAAAAAAAMAAABQACoAAAACAAMAAABQACsAAAAAAAMAAABQACwAAAAAAAMAAABQAC0AAAAAAAMAAABQAC4AAAAAAAMAAABQAC8AAAAAAAMAAABQADAAAAAAAAMAAABRANv/AAAAAAMAAABRANz/AAAAAAMAAABRAN3/AAAAAAMAAABRAN7/AAAAAAMAAABRAN//AAAAAAMAAABRAOD/AAAAAAMAAABRAOH/AAABAAMAAABRAOL/AAAAAAMAAABRAOP/AAABAAMAAABRAOT/AAAAAAMAAABRAOX/AAAAAAMAAABRAOb/AAAAAAMAAABRAOf/AAAAAAMAAABRAOj/AAAAAAMAAABRAOn/AAAAAAMAAABRAOr/AAAAAAMAAABRAOv/AAAAAAMAAABRAOz/AAAAAAMAAABRAO3/AAAAAAMAAABRAO7/AAAAAAMAAABRAO//AAAAAAMAAABRAPD/AAAAAAMAAABRAPH/AAAAAAMAAABRAPL/AAAAAAMAAABRAPP/AAABAAMAAABRAPT/AAABAAMAAABRAPX/AAAAAAMAAABRAPb/AAAAAAMAAABRAPf/AAAAAAMAAABRAPj/AAAAAAMAAABRAPn/AAAAAAMAAABRAPr/AAAAAAMAAABRAPv/AAAAAAMAAABRAPz/AAAAAAMAAABRAP3/AAADAAMAAABRAP7/AAAAAAMAAABRAP//AAAAAAMAAABRAAAAAAAAAAMAAABRAAEAAAAAAAMAAABRAAIAAAAAAAMAAABRAAMAAAADAAMAAABRAAQAAAABAAMAAABRAAUAAAAAAAMAAABRAAYAAAABAAMAAABRAAcAAAAAAAMAAABRAAgAAAACAAMAAABRAAkAAAAAAAMAAABRAAoAAAAAAAMAAABRAAsAAAAAAAMAAABRAAwAAAABAAMAAABRAA0AAAAAAAMAAABRAA4AAAAAAAMAAABRAA8AAAACAAMAAABRABAAAAAAAAMAAABRABEAAAAAAAMAAABRABIAAAAAAAMAAABRABMAAAAAAAMAAABRABQAAAAAAAMAAABRABUAAAAAAAMAAABRABYAAAAAAAMAAABRABcAAAAAAAMAAABRABgAAAAAAAMAAABRABkAAAAAAAMAAABRABoAAAABAAMAAABRABsAAAAAAAMAAABRABwAAAAAAAMAAABRAB0AAAAAAAMAAABRAB4AAAAAAAMAAABRAB8AAAAAAAMAAABRACAAAAADAAMAAABRACEAAAAAAAMAAABRACIAAAAAAAMAAABRACMAAAAAAAMAAABRACQAAAAAAAMAAABRACUAAAAAAAMAAABRACYAAAAAAAMAAABRACcAAAAAAAMAAABRACgAAAAAAAMAAABRACkAAAAAAAMAAABRACoAAAAAAAMAAABRACsAAAAAAAMAAABRACwAAAAAAAMAAABRAC0AAAABAAMAAABRAC4AAAAAAAMAAABRAC8AAAAAAAMAAABRADAAAAACAAMAAABSANv/AAAAAAMAAABSANz/AAAAAAMAAABSAN3/AAAAAAMAAABSAN7/AAAAAAMAAABSAN//AAAAAAMAAABSAOD/AAAAAAMAAABSAOH/AAADAAMAAABSAOL/AAAAAAMAAABSAOP/AAAAAAMAAABSAOT/AAADAAMAAABSAOX/AAAAAAMAAABSAOb/AAAAAAMAAABSAOf/AAAAAAMAAABSAOj/AAAAAAMAAABSAOn/AAAAAAMAAABSAOr/AAAAAAMAAABSAOv/AAAAAAMAAABSAOz/AAAAAAMAAABSAO3/AAAAAAMAAABSAO7/AAAAAAMAAABSAO//AAAAAAMAAABSAPD/AAAAAAMAAABSAPH/AAAAAAMAAABSAPL/AAACAAMAAABSAPP/AAAAAAMAAABSAPT/AAAAAAMAAABSAPX/AAAAAAMAAABSAPb/AAAAAAMAAABSAPf/AAAAAAMAAABSAPj/AAADAAMAAABSAPn/AAAAAAMAAABSAPr/AAAAAAMAAABSAPv/AAAAAAMAAABSAPz/AAAAAAMAAABSAP3/AAAAAAMAAABSAP7/AAAAAAMAAABSAP//AAAAAAMAAABSAAAAAAAAAAMAAABSAAEAAAAAAAMAAABSAAIAAAADAAMAAABSAAMAAAAAAAMAAABSAAQAAAAAAAMAAABSAAUAAAAAAAMAAABSAAYAAAADAAMAAABSAAcAAAAAAAMAAABSAAgAAAAAAAMAAABSAAkAAAACAAMAAABSAAoAAAAAAAMAAABSAAsAAAADAAMAAABSAAwAAAAAAAMAAABSAA0AAAAAAAMAAABSAA4AAAAAAAMAAABSAA8AAAAAAAMAAABSABAAAAAAAAMAAABSABEAAAAAAAMAAABSABIAAAAAAAMAAABSABMAAAAAAAMAAABSABQAAAAAAAMAAABSABUAAAAAAAMAAABSABYAAAAAAAMAAABSABcAAAAAAAMAAABSABgAAAABAAMAAABSABkAAAADAAMAAABSABoAAAADAAMAAABSABsAAAAAAAMAAABSABwAAAAAAAMAAABSAB0AAAAAAAMAAABSAB4AAAAAAAMAAABSAB8AAAACAAMAAABSACAAAAAAAAMAAABSACEAAAABAAMAAABSACIAAAAAAAMAAABSACMAAAADAAMAAABSACQAAAAAAAMAAABSACUAAAAAAAMAAABSACYAAAADAAMAAABSACcAAAABAAMAAABSACgAAAAAAAMAAABSACkAAAAAAAMAAABSACoAAAAAAAMAAABSACsAAAAAAAMAAABSACwAAAAAAAMAAABSAC0AAAAAAAMAAABSAC4AAAAAAAMAAABSAC8AAAAAAAMAAABSADAAAAAAAAMAAABTANv/AAACAAMAAABTANz/AAAAAAMAAABTAN3/AAAAAAMAAABTAN7/AAAAAAMAAABTAN//AAADAAMAAABTAOD/AAAAAAMAAABTAOH/AAAAAAMAAABTAOL/AAAAAAMAAABTAOP/AAAAAAMAAABTAOT/AAAAAAMAAABTAOX/AAAAAAMAAABTAOb/AAAAAAMAAABTAOf/AAAAAAMAAABTAOj/AAAAAAMAAABTAOn/AAAAAAMAAABTAOr/AAAAAAMAAABTAOv/AAAAAAMAAABTAOz/AAAAAAMAAABTAO3/AAAAAAMAAABTAO7/AAAAAAMAAABTAO//AAAAAAMAAABTAPD/AAAAAAMAAABTAPH/AAAAAAMAAABTAPL/AAAAAAMAAABTAPP/AAAAAAMAAABTAPT/AAAAAAMAAABTAPX/AAADAAMAAABTAPb/AAAAAAMAAABTAPf/AAAAAAMAAABTAPj/AAAAAAMAAABTAPn/AAAAAAMAAABTAPr/AAAAAAMAAABTAPv/AAAAAAMAAABTAPz/AAAAAAMAAABTAP3/AAAAAAMAAABTAP7/AAAAAAMAAABTAP//AAAAAAMAAABTAAAAAAADAAMAAABTAAEAAAAAAAMAAABTAAIAAAAAAAMAAABTAAMAAAAAAAMAAABTAAQAAAAAAAMAAABTAAUAAAACAAMAAABTAAYAAAAAAAMAAABTAAcAAAAAAAMAAABTAAgAAAAAAAMAAABTAAkAAAAAAAMAAABTAAoAAAAAAAMAAABTAAsAAAAAAAMAAABTAAwAAAACAAMAAABTAA0AAAAAAAMAAABTAA4AAAAAAAMAAABTAA8AAAAAAAMAAABTABAAAAAAAAMAAABTABEAAAAAAAMAAABTABIAAAAAAAMAAABTABMAAAAAAAMAAABTABQAAAAAAAMAAABTABUAAAAAAAMAAABTABYAAAAAAAMAAABTABcAAAAAAAMAAABTABgAAAADAAMAAABTABkAAAAAAAMAAABTABoAAAAAAAMAAABTABsAAAABAAMAAABTABwAAAAAAAMAAABTAB0AAAAAAAMAAABTAB4AAAAAAAMAAABTAB8AAAAAAAMAAABTACAAAAADAAMAAABTACEAAAAAAAMAAABTACIAAAAAAAMAAABTACMAAAAAAAMAAABTACQAAAAAAAMAAABTACUAAAAAAAMAAABTACYAAAAAAAMAAABTACcAAAAAAAMAAABTACgAAAAAAAMAAABTACkAAAAAAAMAAABTACoAAAABAAMAAABTACsAAAAAAAMAAABTACwAAAAAAAMAAABTAC0AAAAAAAMAAABTAC4AAAAAAAMAAABTAC8AAAAAAAMAAABTADAAAAAAAAMAAABUANv/AAAAAAMAAABUANz/AAAAAAMAAABUAN3/AAAAAAMAAABUAN7/AAAAAAMAAABUAN//AAAAAAMAAABUAOD/AAAAAAMAAABUAOH/AAAAAAMAAABUAOL/AAAAAAMAAABUAOP/AAAAAAMAAABUAOT/AAADAAMAAABUAOX/AAAAAAMAAABUAOb/AAAAAAMAAABUAOf/AAAAAAMAAABUAOj/AAAAAAMAAABUAOn/AAAAAAMAAABUAOr/AAAAAAMAAABUAOv/AAAAAAMAAABUAOz/AAAAAAMAAABUAO3/AAAAAAMAAABUAO7/AAAAAAMAAABUAO//AAAAAAMAAABUAPD/AAAAAAMAAABUAPH/AAAAAAMAAABUAPL/AAAAAAMAAABUAPP/AAAAAAMAAABUAPT/AAAAAAMAAABUAPX/AAAAAAMAAABUAPb/AAABAAMAAABUAPf/AAAAAAMAAABUAPj/AAACAAMAAABUAPn/AAAAAAMAAABUAPr/AAAAAAMAAABUAPv/AAAAAAMAAABUAPz/AAAAAAMAAABUAP3/AAAAAAMAAABUAP7/AAAAAAMAAABUAP//AAAAAAMAAABUAAAAAAAAAAMAAABUAAEAAAAAAAMAAABUAAIAAAABAAMAAABUAAMAAAAAAAMAAABUAAQAAAAAAAMAAABUAAUAAAAAAAMAAABUAAYAAAAAAAMAAABUAAcAAAAAAAMAAABUAAgAAAACAAMAAABUAAkAAAAAAAMAAABUAAoAAAAAAAMAAABUAAsAAAAAAAMAAABUAAwAAAAAAAMAAABUAA0AAAADAAMAAABUAA4AAAAAAAMAAABUAA8AAAAAAAMAAABUABAAAAAAAAMAAABUABEAAAAAAAMAAABUABIAAAAAAAMAAABUABMAAAABAAMAAABUABQAAAAAAAMAAABUABUAAAAAAAMAAABUABYAAAAAAAMAAABUABcAAAAAAAMAAABUABgAAAAAAAMAAABUABkAAAAAAAMAAABUABoAAAAAAAMAAABUABsAAAAAAAMAAABUABwAAAAAAAMAAABUAB0AAAAAAAMAAABUAB4AAAAAAAMAAABUAB8AAAAAAAMAAABUACAAAAAAAAMAAABUACEAAAAAAAMAAABUACIAAAAAAAMAAABUACMAAAAAAAMAAABUACQAAAAAAAMAAABUACUAAAAAAAMAAABUACYAAAAAAAMAAABUACcAAAAAAAMAAABUACgAAAAAAAMAAABUACkAAAAAAAMAAABUACoAAAADAAMAAABUACsAAAAAAAMAAABUACwAAAACAAMAAABUAC0AAAAAAAMAAABUAC4AAAAAAAMAAABUAC8AAAACAAMAAABUADAAAAAAAAMAAABVANv/AAAAAAMAAABVANz/AAAAAAMAAABVAN3/AAAAAAMAAABVAN7/AAAAAAMAAABVAN//AAAAAAMAAABVAOD/AAADAAMAAABVAOH/AAAAAAMAAABVAOL/AAAAAAMAAABVAOP/AAAAAAMAAABVAOT/AAAAAAMAAABVAOX/AAAAAAMAAABVAOb/AAACAAMAAABVAOf/AAAAAAMAAABVAOj/AAAAAAMAAABVAOn/AAAAAAMAAABVAOr/AAAAAAMAAABVAOv/AAAAAAMAAABVAOz/AAAAAAMAAABVAO3/AAAAAAMAAABVAO7/AAAAAAMAAABVAO//AAAAAAMAAABVAPD/AAAAAAMAAABVAPH/AAAAAAMAAABVAPL/AAACAAMAAABVAPP/AAAAAAMAAABVAPT/AAAAAAMAAABVAPX/AAAAAAMAAABVAPb/AAAAAAMAAABVAPf/AAAAAAMAAABVAPj/AAABAAMAAABVAPn/AAAAAAMAAABVAPr/AAAAAAMAAABVAPv/AAADAAMAAABVAPz/AAAAAAMAAABVAP3/AAAAAAMAAABVAP7/AAAAAAMAAABVAP//AAAAAAMAAABVAAAAAAAAAAMAAABVAAEAAAAAAAMAAABVAAIAAAAAAAMAAABVAAMAAAAAAAMAAABVAAQAAAABAAMAAABVAAUAAAAAAAMAAABVAAYAAAAAAAMAAABVAAcAAAAAAAMAAABVAAgAAAAAAAMAAABVAAkAAAAAAAMAAABVAAoAAAAAAAMAAABVAAsAAAAAAAMAAABVAAwAAAAAAAMAAABVAA0AAAADAAMAAABVAA4AAAAAAAMAAABVAA8AAAADAAMAAABVABAAAAAAAAMAAABVABEAAAAAAAMAAABVABIAAAAAAAMAAABVABMAAAAAAAMAAABVABQAAAAAAAMAAABVABUAAAAAAAMAAABVABYAAAAAAAMAAABVABcAAAAAAAMAAABVABgAAAAAAAMAAABVABkAAAAAAAMAAABVABoAAAAAAAMAAABVABsAAAAAAAMAAABVABwAAAAAAAMAAABVAB0AAAAAAAMAAABVAB4AAAAAAAMAAABVAB8AAAAAAAMAAABVACAAAAAAAAMAAABVACEAAAAAAAMAAABVACIAAAAAAAMAAABVACMAAAABAAMAAABVACQAAAAAAAMAAABVACUAAAAAAAMAAABVACYAAAAAAAMAAABVACcAAAAAAAMAAABVACgAAAACAAMAAABVACkAAAAAAAMAAABVACoAAAACAAMAAABVACsAAAAAAAMAAABVACwAAAAAAAMAAABVAC0AAAAAAAMAAABVAC4AAAAAAAMAAABVAC8AAAAAAAMAAABVADAAAAAAAAMAAADF/9f/AAAAAAMAAADF/9j/AAAAAAMAAADF/9n/AAAAAAMAAADF/9r/AAAAAAMAAADF/9v/AAAAAAMAAADF/9z/AAAAAAMAAADF/93/AAADAAMAAADF/97/AAABAAMAAADF/9//AAAAAAMAAADF/+D/AAAAAAMAAADF/+H/AAAAAAMAAADF/+L/AAABAAMAAADF/+P/AAAAAAMAAADF/+T/AAACAAMAAADF/+X/AAAAAAMAAADF/+b/AAABAAMAAADF/+f/AAAAAAMAAADF/+j/AAAAAAMAAADF/+n/AAAAAAMAAADF/+r/AAAAAAMAAADF/+v/AAAAAAMAAADF/+z/AAAAAAMAAADF/+3/AAAAAAMAAADF/+7/AAAAAAMAAADF/+//AAAAAAMAAADF//D/AAAAAAMAAADF//H/AAAAAAMAAADF//L/AAAAAAMAAADF//P/AAAAAAMAAADF//T/AAAAAAMAAADF//X/AAAAAAMAAADF//b/AAAAAAMAAADF//f/AAAAAAMAAADF//j/AAAAAAMAAADF//n/AAAAAAMAAADF//r/AAAAAAMAAADF//v/AAAAAAMAAADF//z/AAAAAAMAAADF//3/AAAAAAMAAADF//7/AAAAAAMAAADF////AAAAAAMAAADF/wAAAAAAAAMAAADF/wEAAAAAAAMAAADF/wIAAAAAAAMAAADF/wMAAAAAAAMAAADF/wQAAAAAAAMAAADF/wUAAAAAAAMAAADF/wYAAAAAAAMAAADF/wcAAAACAAMAAADF/wgAAAAAAAMAAADF/wkAAAACAAMAAADF/woAAAAAAAMAAADF/wsAAAADAAMAAADF/wwAAAABAAMAAADF/w0AAAAAAAMAAADF/w4AAAAAAAMAAADF/w8AAAAAAAMAAADF/xAAAAAAAAMAAADF/xEAAAAAAAMAAADF/xIAAAAAAAMAAADF/xMAAAAAAAMAAADF/xQAAAAAAAMAAADF/xUAAAAAAAMAAADF/xYAAAAAAAMAAADF/xcAAAADAAMAAADF/xgAAAAAAAMAAADF/xkAAAAAAAMAAADF/xoAAAAAAAMAAADF/xsAAAAAAAMAAADF/xwAAAAAAAMAAADF/x0AAAAAAAMAAADF/x4AAAAAAAMAAADF/x8AAAAAAAMAAADF/yAAAAAAAAMAAADF/yEAAAAAAAMAAADF/yIAAAAAAAMAAADF/yMAAAAAAAMAAADF/yQAAAAAAAMAAADF/yUAAAAAAAMAAADF/yYAAAAAAAMAAADF/ycAAAAAAAMAAADF/ygAAAAAAAMAAADF/ykAAAAAAAMAAADF/yoAAAAAAAMAAADF/ysAAAAAAAMAAADF/ywAAAAAAAMAAADF/y0AAAAAAAMAAADF/y4AAAAAAAMAAADF/y8AAAAAAAMAAADF/zAAAAADAAMAAADF/zEAAAACAAMAAADF/zIAAAACAAMAAADF/zMAAAAAAAMAAADF/zQAAAADAAMAAADF/zUAAAAAAAMAAADF/zYAAAAAAAMAAADF/zcAAAAAAAMAAADF/zgAAAAAAAMAAADF/zkAAAAAAAMAAADF/zoAAAAAAAMAAADF/zsAAAAAAAMAAADF/zwAAAAAAAMAAADG/9f/AAAAAAMAAADG/9j/AAAAAAMAAADG/9n/AAAAAAMAAADG/9r/AAAAAAMAAADG/9v/AAAAAAMAAADG/9z/AAAAAAMAAADG/93/AAAAAAMAAADG/97/AAAAAAMAAADG/9//AAAAAAMAAADG/+D/AAAAAAMAAADG/+H/AAAAAAMAAADG/+L/AAAAAAMAAADG/+P/AAABAAMAAADG/+T/AAAAAAMAAADG/+X/AAAAAAMAAADG/+b/AAAAAAMAAADG/+f/AAAAAAMAAADG/+j/AAAAAAMAAADG/+n/AAAAAAMAAADG/+r/AAAAAAMAAADG/+v/AAAAAAMAAADG/+z/AAAAAAMAAADG/+3/AAACAAMAAADG/+7/AAAAAAMAAADG/+//AAAAAAMAAADG//D/AAADAAMAAADG//H/AAAAAAMAAADG//L/AAAAAAMAAADG//P/AAAAAAMAAADG//T/AAAAAAMAAADG//X/AAABAAMAAADG//b/AAAAAAMAAADG//f/AAAAAAMAAADG//j/AAAAAAMAAADG//n/AAAAAAMAAADG//r/AAACAAMAAADG//v/AAAAAAMAAADG//z/AAABAAMAAADG//3/AAAAAAMAAADG//7/AAAAAAMAAADG////AAABAAMAAADG/wAAAAADAAMAAADG/wEAAAACAAMAAADG/wIAAAAAAAMAAADG/wMAAAAAAAMAAADG/wQAAAAAAAMAAADG/wUAAAABAAMAAADG/wYAAAAAAAMAAADG/wcAAAAAAAMAAADG/wgAAAAAAAMAAADG/wkAAAABAAMAAADG/woAAAAAAAMAAADG/wsAAAAAAAMAAADG/wwAAAABAAMAAADG/w0AAAAAAAMAAADG/w4AAAADAAMAAADG/w8AAAACAAMAAADG/xAAAAABAAMAAADG/xEAAAADAAMAAADG/xIAAAAAAAMAAADG/xMAAAAAAAMAAADG/xQAAAAAAAMAAADG/xUAAAAAAAMAAADG/xYAAAAAAAMAAADG/xcAAAAAAAMAAADG/xgAAAAAAAMAAADG/xkAAAAAAAMAAADG/xoAAAAAAAMAAADG/xsAAAABAAMAAADG/xwAAAABAAMAAADG/x0AAAABAAMAAADG/x4AAAAAAAMAAADG/x8AAAAAAAMAAADG/yAAAAAAAAMAAADG/yEAAAAAAAMAAADG/yIAAAAAAAMAAADG/yMAAAAAAAMAAADG/yQAAAAAAAMAAADG/yUAAAAAAAMAAADG/yYAAAAAAAMAAADG/ycAAAAAAAMAAADG/ygAAAAAAAMAAADG/ykAAAAAAAMAAADG/yoAAAAAAAMAAADG/ysAAAAAAAMAAADG/ywAAAAAAAMAAADG/y0AAAADAAMAAADG/y4AAAAAAAMAAADG/y8AAAAAAAMAAADG/zAAAAAAAAMAAADG/zEAAAAAAAMAAADG/zIAAAACAAMAAADG/zMAAAAAAAMAAADG/zQAAAAAAAMAAADG/zUAAAACAAMAAADG/zYAAAAAAAMAAADG/zcAAAAAAAMAAADG/zgAAAAAAAMAAADG/zkAAAADAAMAAADG/zoAAAADAAMAAADG/zsAAAAAAAMAAADG/zwAAAAAAAMAAADH/9f/AAAAAAMAAADH/9j/AAAAAAMAAADH/9n/AAAAAAMAAADH/9r/AAAAAAMAAADH/9v/AAAAAAMAAADH/9z/AAAAAAMAAADH/93/AAAAAAMAAADH/97/AAAAAAMAAADH/9//AAAAAAMAAADH/+D/AAAAAAMAAADH/+H/AAAAAAMAAADH/+L/AAAAAAMAAADH/+P/AAAAAAMAAADH/+T/AAAAAAMAAADH/+X/AAAAAAMAAADH/+b/AAAAAAMAAADH/+f/AAADAAMAAADH/+j/AAAAAAMAAADH/+n/AAAAAAMAAADH/+r/AAAAAAMAAADH/+v/AAAAAAMAAADH/+z/AAAAAAMAAADH/+3/AAABAAMAAADH/+7/AAAAAAMAAADH/+//AAAAAAMAAADH//D/AAACAAMAAADH//H/AAAAAAMAAADH//L/AAAAAAMAAADH//P/AAABAAMAAADH//T/AAAAAAMAAADH//X/AAAAAAMAAADH//b/AAAAAAMAAADH//f/AAAAAAMAAADH//j/AAAAAAMAAADH//n/AAAAAAMAAADH//r/AAACAAMAAADH//v/AAAAAAMAAADH//z/AAAAAAMAAADH//3/AAAAAAMAAADH//7/AAAAAAMAAADH////AAAAAAMAAADH/wAAAAAAAAMAAADH/wEAAAABAAMAAADH/wIAAAAAAAMAAADH/wMAAAAAAAMAAADH/wQAAAAAAAMAAADH/wUAAAAAAAMAAADH/wYAAAAAAAMAAADH/wcAAAAAAAMAAADH/wgAAAAAAAMAAADH/wkAAAAAAAMAAADH/woAAAAAAAMAAADH/wsAAAAAAAMAAADH/wwAAAAAAAMAAADH/w0AAAAAAAMAAADH/w4AAAADAAMAAADH/w8AAAAAAAMAAADH/xAAAAAAAAMAAADH/xEAAAAAAAMAAADH/xIAAAAAAAMAAADH/xMAAAACAAMAAADH/xQAAAAAAAMAAADH/xUAAAAAAAMAAADH/xYAAAAAAAMAAADH/xcAAAAAAAMAAADH/xgAAAAAAAMAAADH/xkAAAAAAAMAAADH/xoAAAAAAAMAAADH/xsAAAAAAAMAAADH/xwAAAACAAMAAADH/x0AAAAAAAMAAADH/x4AAAAAAAMAAADH/x8AAAAAAAMAAADH/yAAAAAAAAMAAADH/yEAAAAAAAMAAADH/yIAAAAAAAMAAADH/yMAAAAAAAMAAADH/yQAAAAAAAMAAADH/yUAAAAAAAMAAADH/yYAAAAAAAMAAADH/ycAAAAAAAMAAADH/ygAAAAAAAMAAADH/ykAAAAAAAMAAADH/yoAAAAAAAMAAADH/ysAAAAAAAMAAADH/ywAAAAAAAMAAADH/y0AAAAAAAMAAADH/y4AAAAAAAMAAADH/y8AAAAAAAMAAADH/zAAAAABAAMAAADH/zEAAAAAAAMAAADH/zIAAAAAAAMAAADH/zMAAAAAAAMAAADH/zQAAAAAAAMAAADH/zUAAAAAAAMAAADH/zYAAAAAAAMAAADH/zcAAAAAAAMAAADH/zgAAAAAAAMAAADH/zkAAAAAAAMAAADH/zoAAAADAAMAAADH/zsAAAAAAAMAAADH/zwAAAAAAAMAAADI/9f/AAAAAAMAAADI/9j/AAAAAAMAAADI/9n/AAAAAAMAAADI/9r/AAAAAAMAAADI/9v/AAAAAAMAAADI/9z/AAAAAAMAAADI/93/AAAAAAMAAADI/97/AAAAAAMAAADI/9//AAAAAAMAAADI/+D/AAAAAAMAAADI/+H/AAAAAAMAAADI/+L/AAACAAMAAADI/+P/AAAAAAMAAADI/+T/AAAAAAMAAADI/+X/AAAAAAMAAADI/+b/AAAAAAMAAADI/+f/AAAAAAMAAADI/+j/AAAAAAMAAADI/+n/AAAAAAMAAADI/+r/AAAAAAMAAADI/+v/AAAAAAMAAADI/+z/AAAAAAMAAADI/+3/AAAAAAMAAADI/+7/AAADAAMAAADI/+//AAAAAAMAAADI//D/AAAAAAMAAADI//H/AAADAAMAAADI//L/AAAAAAMAAADI//P/AAAAAAMAAADI//T/AAADAAMAAADI//X/AAAAAAMAAADI//b/AAAAAAMAAADI//f/AAAAAAMAAADI//j/AAAAAAMAAADI//n/AAAAAAMAAADI//r/AAADAAMAAADI//v/AAAAAAMAAADI//z/AAAAAAMAAADI//3/AAAAAAMAAADI//7/AAAAAAMAAADI////AAAAAAMAAADI/wAAAAAAAAMAAADI/wEAAAAAAAMAAADI/wIAAAAAAAMAAADI/wMAAAAAAAMAAADI/wQAAAAAAAMAAADI/wUAAAAAAAMAAADI/wYAAAABAAMAAADI/wcAAAAAAAMAAADI/wgAAAAAAAMAAADI/wkAAAAAAAMAAADI/woAAAAAAAMAAADI/wsAAAAAAAMAAADI/wwAAAAAAAMAAADI/w0AAAAAAAMAAADI/w4AAAAAAAMAAADI/w8AAAAAAAMAAADI/xAAAAAAAAMAAADI/xEAAAAAAAMAAADI/xIAAAAAAAMAAADI/xMAAAADAAMAAADI/xQAAAAAAAMAAADI/xUAAAACAAMAAADI/xYAAAAAAAMAAADI/xcAAAAAAAMAAADI/xgAAAAAAAMAAADI/xkAAAAAAAMAAADI/xoAAAAAAAMAAADI/xsAAAAAAAMAAADI/xwAAAAAAAMAAADI/x0AAAAAAAMAAADI/x4AAAAAAAMAAADI/x8AAAAAAAMAAADI/yAAAAAAAAMAAADI/yEAAAAAAAMAAADI/yIAAAAAAAMAAADI/yMAAAAAAAMAAADI/yQAAAABAAMAAADI/yUAAAAAAAMAAADI/yYAAAAAAAMAAADI/ycAAAAAAAMAAADI/ygAAAAAAAMAAADI/ykAAAAAAAMAAADI/yoAAAAAAAMAAADI/ysAAAAAAAMAAADI/ywAAAAAAAMAAADI/y0AAAAAAAMAAADI/y4AAAADAAMAAADI/y8AAAAAAAMAAADI/zAAAAABAAMAAADI/zEAAAAAAAMAAADI/zIAAAAAAAMAAADI/zMAAAAAAAMAAADI/zQAAAAAAAMAAADI/zUAAAAAAAMAAADI/zYAAAAAAAMAAADI/zcAAAACAAMAAADI/zgAAAAAAAMAAADI/zkAAAAAAAMAAADI/zoAAAAAAAMAAADI/zsAAAAAAAMAAADI/zwAAAAAAAMAAADJ/9f/AAAAAAMAAADJ/9j/AAAAAAMAAADJ/9n/AAAAAAMAAADJ/9r/AAACAAMAAADJ/9v/AAABAAMAAADJ/9z/AAAAAAMAAADJ/93/AAAAAAMAAADJ/97/AAAAAAMAAADJ/9//AAAAAAMAAADJ/+D/AAAAAAMAAADJ/+H/AAAAAAMAAADJ/+L/AAAAAAMAAADJ/+P/AAAAAAMAAADJ/+T/AAADAAMAAADJ/+X/AAAAAAMAAADJ/+b/AAADAAMAAADJ/+f/AAAAAAMAAADJ/+j/AAAAAAMAAADJ/+n/AAAAAAMAAADJ/+r/AAAAAAMAAADJ/+v/AAAAAAMAAADJ/+z/AAAAAAMAAADJ/+3/AAAAAAMAAADJ/+7/AAAAAAMAAADJ/+//AAAAAAMAAADJ//D/AAAAAAMAAADJ//H/AAAAAAMAAADJ//L/AAAAAAMAAADJ//P/AAAAAAMAAADJ//T/AAAAAAMAAADJ//X/AAAAAAMAAADJ//b/AAAAAAMAAADJ//f/AAAAAAMAAADJ//j/AAAAAAMAAADJ//n/AAAAAAMAAADJ//r/AAAAAAMAAADJ//v/AAAAAAMAAADJ//z/AAAAAAMAAADJ//3/AAAAAAMAAADJ//7/AAAAAAMAAADJ////AAAAAAMAAADJ/wAAAAAAAAMAAADJ/wEAAAAAAAMAAADJ/wIAAAABAAMAAADJ/wMAAAAAAAMAAADJ/wQAAAAAAAMAAADJ/wUAAAAAAAMAAADJ/wYAAAAAAAMAAADJ/wcAAAAAAAMAAADJ/wgAAAAAAAMAAADJ/wkAAAAAAAMAAADJ/woAAAAAAAMAAADJ/wsAAAAAAAMAAADJ/wwAAAAAAAMAAADJ/w0AAAAAAAMAAADJ/w4AAAAAAAMAAADJ/w8AAAAAAAMAAADJ/xAAAAAAAAMAAADJ/xEAAAAAAAMAAADJ/xIAAAAAAAMAAADJ/xMAAAAAAAMAAADJ/xQAAAAAAAMAAADJ/xUAAAAAAAMAAADJ/xYAAAAAAAMAAADJ/xcAAAAAAAMAAADJ/xgAAAAAAAMAAADJ/xkAAAAAAAMAAADJ/xoAAAAAAAMAAADJ/xsAAAAAAAMAAADJ/xwAAAAAAAMAAADJ/x0AAAAAAAMAAADJ/x4AAAAAAAMAAADJ/x8AAAAAAAMAAADJ/yAAAAAAAAMAAADJ/yEAAAAAAAMAAADJ/yIAAAAAAAMAAADJ/yMAAAABAAMAAADJ/yQAAAADAAMAAADJ/yUAAAAAAAMAAADJ/yYAAAAAAAMAAADJ/ycAAAAAAAMAAADJ/ygAAAAAAAMAAADJ/ykAAAAAAAMAAADJ/yoAAAAAAAMAAADJ/ysAAAAAAAMAAADJ/ywAAAAAAAMAAADJ/y0AAAABAAMAAADJ/y4AAAAAAAMAAADJ/y8AAAAAAAMAAADJ/zAAAAAAAAMAAADJ/zEAAAAAAAMAAADJ/zIAAAAAAAMAAADJ/zMAAAAAAAMAAADJ/zQAAAAAAAMAAADJ/zUAAAAAAAMAAADJ/zYAAAAAAAMAAADJ/zcAAAAAAAMAAADJ/zgAAAAAAAMAAADJ/zkAAAAAAAMAAADJ/zoAAAAAAAMAAADJ/zsAAAAAAAMAAADJ/zwAAAAAAAMAAADK/9f/AAAAAAMAAADK/9j/AAAAAAMAAADK/9n/AAAAAAMAAADK/9r/AAAAAAMAAADK/9v/AAAAAAMAAADK/9z/AAAAAAMAAADK/93/AAAAAAMAAADK/97/AAAAAAMAAADK/9//AAAAAAMAAADK/+D/AAAAAAMAAADK/+H/AAAAAAMAAADK/+L/AAADAAMAAADK/+P/AAAAAAMAAADK/+T/AAAAAAMAAADK/+X/AAAAAAMAAADK/+b/AAAAAAMAAADK/+f/AAAAAAMAAADK/+j/AAAAAAMAAADK/+n/AAAAAAMAAADK/+r/AAAAAAMAAADK/+v/AAAAAAMAAADK/+z/AAAAAAMAAADK/+3/AAADAAMAAADK/+7/AAAAAAMAAADK/+//AAADAAMAAADK//D/AAABAAMAAADK//H/AAAAAAMAAADK//L/AAAAAAMAAADK//P/AAAAAAMAAADK//T/AAAAAAMAAADK//X/AAAAAAMAAADK//b/AAAAAAMAAADK//f/AAAAAAMAAADK//j/AAAAAAMAAADK//n/AAAAAAMAAADK//r/AAAAAAMAAADK//v/AAAAAAMAAADK//z/AAAAAAMAAADK//3/AAABAAMAAADK//7/AAAAAAMAAADK////AAAAAAMAAADK/wAAAAAAAAMAAADK/wEAAAAAAAMAAADK/wIAAAACAAMAAADK/wMAAAAAAAMAAADK/wQAAAAAAAMAAADK/wUAAAAAAAMAAADK/wYAAAAAAAMAAADK/wcAAAAAAAMAAADK/wgAAAAAAAMAAADK/wkAAAAAAAMAAADK/woAAAAAAAMAAADK/wsAAAACAAMAAADK/wwAAAABAAMAAADK/w0AAAADAAMAAADK/w4AAAAAAAMAAADK/w8AAAAAAAMAAADK/xAAAAAAAAMAAADK/xEAAAADAAMAAADK/xIAAAAAAAMAAADK/xMAAAAAAAMAAADK/xQAAAAAAAMAAADK/xUAAAAAAAMAAADK/xYAAAAAAAMAAADK/xcAAAAAAAMAAADK/xgAAAAAAAMAAADK/xkAAAACAAMAAADK/xoAAAACAAMAAADK/xsAAAAAAAMAAADK/xwAAAAAAAMAAADK/x0AAAAAAAMAAADK/x4AAAAAAAMAAADK/x8AAAAAAAMAAADK/yAAAAAAAAMAAADK/yEAAAAAAAMAAADK/yIAAAAAAAMAAADK/yMAAAAAAAMAAADK/yQAAAAAAAMAAADK/yUAAAACAAMAAADK/yYAAAABAAMAAADK/ycAAAAAAAMAAADK/ygAAAAAAAMAAADK/ykAAAAAAAMAAADK/yoAAAAAAAMAAADK/ysAAAAAAAMAAADK/ywAAAACAAMAAADK/y0AAAAAAAMAAADK/y4AAAAAAAMAAADK/y8AAAAAAAMAAADK/zAAAAAAAAMAAADK/zEAAAAAAAMAAADK/zIAAAAAAAMAAADK/zMAAAAAAAMAAADK/zQAAAAAAAMAAADK/zUAAAAAAAMAAADK/zYAAAAAAAMAAADK/zcAAAADAAMAAADK/zgAAAAAAAMAAADK/zkAAAAAAAMAAADK/zoAAAAAAAMAAADK/zsAAAACAAMAAADK/zwAAAAAAAMAAADL/9f/AAAAAAMAAADL/9j/AAAAAAMAAADL/9n/AAAAAAMAAADL/9r/AAAAAAMAAADL/9v/AAAAAAMAAADL/9z/AAAAAAMAAADL/93/AAAAAAMAAADL/97/AAAAAAMAAADL/9//AAAAAAMAAADL/+D/AAAAAAMAAADL/+H/AAAAAAMAAADL/+L/AAAAAAMAAADL/+P/AAACAAMAAADL/+T/AAAAAAMAAADL/+X/AAAAAAMAAADL/+b/AAAAAAMAAADL/+f/AAAAAAMAAADL/+j/AAAAAAMAAADL/+n/AAAAAAMAAADL/+r/AAAAAAMAAADL/+v/AAAAAAMAAADL/+z/AAAAAAMAAADL/+3/AAAAAAMAAADL/+7/AAAAAAMAAADL/+//AAADAAMAAADL//D/AAAAAAMAAADL//H/AAAAAAMAAADL//L/AAAAAAMAAADL//P/AAAAAAMAAADL//T/AAAAAAMAAADL//X/AAAAAAMAAADL//b/AAAAAAMAAADL//f/AAAAAAMAAADL//j/AAADAAMAAADL//n/AAAAAAMAAADL//r/AAAAAAMAAADL//v/AAAAAAMAAADL//z/AAAAAAMAAADL//3/AAAAAAMAAADL//7/AAAAAAMAAADL////AAAAAAMAAADL/wAAAAAAAAMAAADL/wEAAAAAAAMAAADL/wIAAAAAAAMAAADL/wMAAAAAAAMAAADL/wQAAAAAAAMAAADL/wUAAAAAAAMAAADL/wYAAAAAAAMAAADL/wcAAAAAAAMAAADL/wgAAAAAAAMAAADL/wkAAAAAAAMAAADL/woAAAAAAAMAAADL/wsAAAAAAAMAAADL/wwAAAAAAAMAAADL/w0AAAACAAMAAADL/w4AAAAAAAMAAADL/w8AAAAAAAMAAADL/xAAAAAAAAMAAADL/xEAAAABAAMAAADL/xIAAAAAAAMAAADL/xMAAAADAAMAAADL/xQAAAAAAAMAAADL/xUAAAAAAAMAAADL/xYAAAAAAAMAAADL/xcAAAAAAAMAAADL/xgAAAACAAMAAADL/xkAAAAAAAMAAADL/xoAAAABAAMAAADL/xsAAAAAAAMAAADL/xwAAAAAAAMAAADL/x0AAAAAAAMAAADL/x4AAAAAAAMAAADL/x8AAAAAAAMAAADL/yAAAAAAAAMAAADL/yEAAAAAAAMAAADL/yIAAAACAAMAAADL/yMAAAABAAMAAADL/yQAAAAAAAMAAADL/yUAAAABAAMAAADL/yYAAAAAAAMAAADL/ycAAAADAAMAAADL/ygAAAAAAAMAAADL/ykAAAAAAAMAAADL/yoAAAAAAAMAAADL/ysAAAAAAAMAAADL/ywAAAAAAAMAAADL/y0AAAAAAAMAAADL/y4AAAAAAAMAAADL/y8AAAAAAAMAAADL/zAAAAAAAAMAAADL/zEAAAAAAAMAAADL/zIAAAAAAAMAAADL/zMAAAADAAMAAADL/zQAAAAAAAMAAADL/zUAAAAAAAMAAADL/zYAAAAAAAMAAADL/zcAAAAAAAMAAADL/zgAAAAAAAMAAADL/zkAAAAAAAMAAADL/zoAAAAAAAMAAADL/zsAAAAAAAMAAADL/zwAAAAAAAMAAADM/9f/AAAAAAMAAADM/9j/AAAAAAMAAADM/9n/AAAAAAMAAADM/9r/AAAAAAMAAADM/9v/AAABAAMAAADM/9z/AAAAAAMAAADM/93/AAAAAAMAAADM/97/AAAAAAMAAADM/9//AAAAAAMAAADM/+D/AAAAAAMAAADM/+H/AAAAAAMAAADM/+L/AAAAAAMAAADM/+P/AAAAAAMAAADM/+T/AAAAAAMAAADM/+X/AAAAAAMAAADM/+b/AAAAAAMAAADM/+f/AAAAAAMAAADM/+j/AAAAAAMAAADM/+n/AAAAAAMAAADM/+r/AAAAAAMAAADM/+v/AAACAAMAAADM/+z/AAAAAAMAAADM/+3/AAAAAAMAAADM/+7/AAAAAAMAAADM/+//AAAAAAMAAADM//D/AAAAAAMAAADM//H/AAAAAAMAAADM//L/AAABAAMAAADM//P/AAAAAAMAAADM//T/AAAAAAMAAADM//X/AAAAAAMAAADM//b/AAACAAMAAADM//f/AAAAAAMAAADM//j/AAABAAMAAADM//n/AAAAAAMAAADM//r/AAAAAAMAAADM//v/AAAAAAMAAADM//z/AAAAAAMAAADM//3/AAAAAAMAAADM//7/AAAAAAMAAADM////AAAAAAMAAADM/wAAAAAAAAMAAADM/wEAAAAAAAMAAADM/wIAAAAAAAMAAADM/wMAAAAAAAMAAADM/wQAAAAAAAMAAADM/wUAAAAAAAMAAADM/wYAAAAAAAMAAADM/wcAAAAAAAMAAADM/wgAAAAAAAMAAADM/wkAAAAAAAMAAADM/woAAAAAAAMAAADM/wsAAAAAAAMAAADM/wwAAAAAAAMAAADM/w0AAAAAAAMAAADM/w4AAAAAAAMAAADM/w8AAAADAAMAAADM/xAAAAAAAAMAAADM/xEAAAAAAAMAAADM/xIAAAAAAAMAAADM/xMAAAADAAMAAADM/xQAAAABAAMAAADM/xUAAAAAAAMAAADM/xYAAAAAAAMAAADM/xcAAAACAAMAAADM/xgAAAAAAAMAAADM/xkAAAAAAAMAAADM/xoAAAAAAAMAAADM/xsAAAAAAAMAAADM/xwAAAADAAMAAADM/x0AAAAAAAMAAADM/x4AAAAAAAMAAADM/x8AAAAAAAMAAADM/yAAAAAAAAMAAADM/yEAAAAAAAMAAADM/yIAAAAAAAMAAADM/yMAAAAAAAMAAADM/yQAAAAAAAMAAADM/yUAAAABAAMAAADM/yYAAAAAAAMAAADM/ycAAAAAAAMAAADM/ygAAAACAAMAAADM/ykAAAAAAAMAAADM/yoAAAAAAAMAAADM/ysAAAAAAAMAAADM/ywAAAADAAMAAADM/y0AAAAAAAMAAADM/y4AAAABAAMAAADM/y8AAAAAAAMAAADM/zAAAAAAAAMAAADM/zEAAAAAAAMAAADM/zIAAAAAAAMAAADM/zMAAAAAAAMAAADM/zQAAAAAAAMAAADM/zUAAAAAAAMAAADM/zYAAAABAAMAAADM/zcAAAAAAAMAAADM/zgAAAAAAAMAAADM/zkAAAAAAAMAAADM/zoAAAAAAAMAAADM/zsAAAAAAAMAAADM/zwAAAAAAAMAAADN/9f/AAAAAAMAAADN/9j/AAAAAAMAAADN/9n/AAAAAAMAAADN/9r/AAAAAAMAAADN/9v/AAAAAAMAAADN/9z/AAAAAAMAAADN/93/AAAAAAMAAADN/97/AAAAAAMAAADN/9//AAAAAAMAAADN/+D/AAAAAAMAAADN/+H/AAACAAMAAADN/+L/AAAAAAMAAADN/+P/AAAAAAMAAADN/+T/AAAAAAMAAADN/+X/AAAAAAMAAADN/+b/AAACAAMAAADN/+f/AAAAAAMAAADN/+j/AAAAAAMAAADN/+n/AAAAAAMAAADN/+r/AAAAAAMAAADN/+v/AAAAAAMAAADN/+z/AAADAAMAAADN/+3/AAAAAAMAAADN/+7/AAAAAAMAAADN/+//AAAAAAMAAADN//D/AAAAAAMAAADN//H/AAAAAAMAAADN//L/AAAAAAMAAADN//P/AAAAAAMAAADN//T/AAAAAAMAAADN//X/AAAAAAMAAADN//b/AAAAAAMAAADN//f/AAAAAAMAAADN//j/AAACAAMAAADN//n/AAAAAAMAAADN//r/AAAAAAMAAADN//v/AAAAAAMAAADN//z/AAAAAAMAAADN//3/AAAAAAMAAADN//7/AAAAAAMAAADN////AAAAAAMAAADN/wAAAAAAAAMAAADN/wEAAAAAAAMAAADN/wIAAAAAAAMAAADN/wMAAAAAAAMAAADN/wQAAAAAAAMAAADN/wUAAAAAAAMAAADN/wYAAAAAAAMAAADN/wcAAAAAAAMAAADN/wgAAAAAAAMAAADN/wkAAAABAAMAAADN/woAAAAAAAMAAADN/wsAAAAAAAMAAADN/wwAAAAAAAMAAADN/w0AAAAAAAMAAADN/w4AAAAAAAMAAADN/w8AAAAAAAMAAADN/xAAAAAAAAMAAADN/xEAAAAAAAMAAADN/xIAAAAAAAMAAADN/xMAAAAAAAMAAADN/xQAAAAAAAMAAADN/xUAAAAAAAMAAADN/xYAAAABAAMAAADN/xcAAAADAAMAAADN/xgAAAADAAMAAADN/xkAAAAAAAMAAADN/xoAAAAAAAMAAADN/xsAAAAAAAMAAADN/xwAAAAAAAMAAADN/x0AAAAAAAMAAADN/x4AAAAAAAMAAADN/x8AAAAAAAMAAADN/yAAAAAAAAMAAADN/yEAAAAAAAMAAADN/yIAAAAAAAMAAADN/yMAAAABAAMAAADN/yQAAAAAAAMAAADN/yUAAAAAAAMAAADN/yYAAAAAAAMAAADN/ycAAAAAAAMAAADN/ygAAAACAAMAAADN/ykAAAAAAAMAAADN/yoAAAAAAAMAAADN/ysAAAAAAAMAAADN/ywAAAAAAAMAAADN/y0AAAAAAAMAAADN/y4AAAAAAAMAAADN/y8AAAAAAAMAAADN/zAAAAAAAAMAAADN/zEAAAAAAAMAAADN/zIAAAAAAAMAAADN/zMAAAAAAAMAAADN/zQAAAAAAAMAAADN/zUAAAACAAMAAADN/zYAAAAAAAMAAADN/zcAAAAAAAMAAADN/zgAAAAAAAMAAADN/zkAAAAAAAMAAADN/zoAAAAAAAMAAADN/zsAAAAAAAMAAADN/zwAAAAAAAMAAADO/9f/AAAAAAMAAADO/9j/AAACAAMAAADO/9n/AAAAAAMAAADO/9r/AAAAAAMAAADO/9v/AAAAAAMAAADO/9z/AAAAAAMAAADO/93/AAAAAAMAAADO/97/AAAAAAMAAADO/9//AAACAAMAAADO/+D/AAADAAMAAADO/+H/AAAAAAMAAADO/+L/AAAAAAMAAADO/+P/AAAAAAMAAADO/+T/AAAAAAMAAADO/+X/AAAAAAMAAADO/+b/AAAAAAMAAADO/+f/AAAAAAMAAADO/+j/AAAAAAMAAADO/+n/AAAAAAMAAADO/+r/AAAAAAMAAADO/+v/AAAAAAMAAADO/+z/AAAAAAMAAADO/+3/AAAAAAMAAADO/+7/AAAAAAMAAADO/+//AAAAAAMAAADO//D/AAAAAAMAAADO//H/AAAAAAMAAADO//L/AAAAAAMAAADO//P/AAAAAAMAAADO//T/AAAAAAMAAADO//X/AAAAAAMAAADO//b/AAAAAAMAAADO//f/AAAAAAMAAADO//j/AAAAAAMAAADO//n/AAAAAAMAAADO//r/AAAAAAMAAADO//v/AAAAAAMAAADO//z/AAACAAMAAADO//3/AAAAAAMAAADO//7/AAAAAAMAAADO////AAAAAAMAAADO/wAAAAAAAAMAAADO/wEAAAAAAAMAAADO/wIAAAAAAAMAAADO/wMAAAAAAAMAAADO/wQAAAAAAAMAAADO/wUAAAAAAAMAAADO/wYAAAACAAMAAADO/wcAAAAAAAMAAADO/wgAAAAAAAMAAADO/wkAAAAAAAMAAADO/woAAAAAAAMAAADO/wsAAAAAAAMAAADO/wwAAAAAAAMAAADO/w0AAAACAAMAAADO/w4AAAAAAAMAAADO/w8AAAAAAAMAAADO/xAAAAAAAAMAAADO/xEAAAAAAAMAAADO/xIAAAAAAAMAAADO/xMAAAAAAAMAAADO/xQAAAAAAAMAAADO/xUAAAACAAMAAADO/xYAAAAAAAMAAADO/xcAAAAAAAMAAADO/xgAAAAAAAMAAADO/xkAAAAAAAMAAADO/xoAAAAAAAMAAADO/xsAAAAAAAMAAADO/xwAAAADAAMAAADO/x0AAAAAAAMAAADO/x4AAAAAAAMAAADO/x8AAAADAAMAAADO/yAAAAAAAAMAAADO/yEAAAAAAAMAAADO/yIAAAACAAMAAADO/yMAAAAAAAMAAADO/yQAAAAAAAMAAADO/yUAAAAAAAMAAADO/yYAAAAAAAMAAADO/ycAAAAAAAMAAADO/ygAAAAAAAMAAADO/ykAAAAAAAMAAADO/yoAAAAAAAMAAADO/ysAAAAAAAMAAADO/ywAAAAAAAMAAADO/y0AAAAAAAMAAADO/y4AAAAAAAMAAADO/y8AAAAAAAMAAADO/zAAAAAAAAMAAADO/zEAAAADAAMAAADO/zIAAAAAAAMAAADO/zMAAAAAAAMAAADO/zQAAAAAAAMAAADO/zUAAAAAAAMAAADO/zYAAAAAAAMAAADO/zcAAAAAAAMAAADO/zgAAAAAAAMAAADO/zkAAAAAAAMAAADO/zoAAAACAAMAAADO/zsAAAAAAAMAAADO/zwAAAAAAAMAAADP/9f/AAAAAAMAAADP/9j/AAAAAAMAAADP/9n/AAAAAAMAAADP/9r/AAAAAAMAAADP/9v/AAAAAAMAAADP/9z/AAABAAMAAADP/93/AAAAAAMAAADP/97/AAAAAAMAAADP/9//AAAAAAMAAADP/+D/AAAAAAMAAADP/+H/AAABAAMAAADP/+L/AAAAAAMAAADP/+P/AAAAAAMAAADP/+T/AAAAAAMAAADP/+X/AAAAAAMAAADP/+b/AAAAAAMAAADP/+f/AAAAAAMAAADP/+j/AAAAAAMAAADP/+n/AAAAAAMAAADP/+r/AAAAAAMAAADP/+v/AAAAAAMAAADP/+z/AAAAAAMAAADP/+3/AAACAAMAAADP/+7/AAAAAAMAAADP/+//AAAAAAMAAADP//D/AAAAAAMAAADP//H/AAAAAAMAAADP//L/AAAAAAMAAADP//P/AAAAAAMAAADP//T/AAAAAAMAAADP//X/AAACAAMAAADP//b/AAAAAAMAAADP//f/AAAAAAMAAADP//j/AAAAAAMAAADP//n/AAAAAAMAAADP//r/AAAAAAMAAADP//v/AAAAAAMAAADP//z/AAAAAAMAAADP//3/AAAAAAMAAADP//7/AAAAAAMAAADP////AAAAAAMAAADP/wAAAAAAAAMAAADP/wEAAAAAAAMAAADP/wIAAAAAAAMAAADP/wMAAAAAAAMAAADP/wQAAAAAAAMAAADP/wUAAAAAAAMAAADP/wYAAAAAAAMAAADP/wcAAAAAAAMAAADP/wgAAAAAAAMAAADP/wkAAAAAAAMAAADP/woAAAAAAAMAAADP/wsAAAAAAAMAAADP/wwAAAAAAAMAAADP/w0AAAAAAAMAAADP/w4AAAAAAAMAAADP/w8AAAAAAAMAAADP/xAAAAAAAAMAAADP/xEAAAAAAAMAAADP/xIAAAAAAAMAAADP/xMAAAAAAAMAAADP/xQAAAADAAMAAADP/xUAAAAAAAMAAADP/xYAAAAAAAMAAADP/xcAAAAAAAMAAADP/xgAAAAAAAMAAADP/xkAAAAAAAMAAADP/xoAAAAAAAMAAADP/xsAAAAAAAMAAADP/xwAAAAAAAMAAADP/x0AAAAAAAMAAADP/x4AAAAAAAMAAADP/x8AAAAAAAMAAADP/yAAAAAAAAMAAADP/yEAAAAAAAMAAADP/yIAAAAAAAMAAADP/yMAAAAAAAMAAADP/yQAAAAAAAMAAADP/yUAAAAAAAMAAADP/yYAAAAAAAMAAADP/ycAAAAAAAMAAADP/ygAAAAAAAMAAADP/ykAAAAAAAMAAADP/yoAAAAAAAMAAADP/ysAAAAAAAMAAADP/ywAAAAAAAMAAADP/y0AAAABAAMAAADP/y4AAAADAAMAAADP/y8AAAAAAAMAAADP/zAAAAAAAAMAAADP/zEAAAACAAMAAADP/zIAAAAAAAMAAADP/zMAAAAAAAMAAADP/zQAAAAAAAMAAADP/zUAAAAAAAMAAADP/zYAAAAAAAMAAADP/zcAAAAAAAMAAADP/zgAAAAAAAMAAADP/zkAAAACAAMAAADP/zoAAAADAAMAAADP/zsAAAAAAAMAAADP/zwAAAAAAAMAAADQ/9f/AAACAAMAAADQ/9j/AAABAAMAAADQ/9n/AAADAAMAAADQ/9r/AAAAAAMAAADQ/9v/AAAAAAMAAADQ/9z/AAABAAMAAADQ/93/AAAAAAMAAADQ/97/AAAAAAMAAADQ/9//AAAAAAMAAADQ/+D/AAAAAAMAAADQ/+H/AAAAAAMAAADQ/+L/AAADAAMAAADQ/+P/AAAAAAMAAADQ/+T/AAAAAAMAAADQ/+X/AAAAAAMAAADQ/+b/AAAAAAMAAADQ/+f/AAAAAAMAAADQ/+j/AAAAAAMAAADQ/+n/AAAAAAMAAADQ/+r/AAAAAAMAAADQ/+v/AAAAAAMAAADQ/+z/AAAAAAMAAADQ/+3/AAAAAAMAAADQ/+7/AAAAAAMAAADQ/+//AAAAAAMAAADQ//D/AAAAAAMAAADQ//H/AAAAAAMAAADQ//L/AAAAAAMAAADQ//P/AAACAAMAAADQ//T/AAAAAAMAAADQ//X/AAAAAAMAAADQ//b/AAAAAAMAAADQ//f/AAAAAAMAAADQ//j/AAAAAAMAAADQ//n/AAAAAAMAAADQ//r/AAAAAAMAAADQ//v/AAAAAAMAAADQ//z/AAADAAMAAADQ//3/AAADAAMAAADQ//7/AAABAAMAAADQ////AAAAAAMAAADQ/wAAAAAAAAMAAADQ/wEAAAAAAAMAAADQ/wIAAAADAAMAAADQ/wMAAAAAAAMAAADQ/wQAAAADAAMAAADQ/wUAAAAAAAMAAADQ/wYAAAAAAAMAAADQ/wcAAAAAAAMAAADQ/wgAAAAAAAMAAADQ/wkAAAAAAAMAAADQ/woAAAAAAAMAAADQ/wsAAAAAAAMAAADQ/wwAAAAAAAMAAADQ/w0AAAAAAAMAAADQ/w4AAAAAAAMAAADQ/w8AAAAAAAMAAADQ/xAAAAAAAAMAAADQ/xEAAAAAAAMAAADQ/xIAAAAAAAMAAADQ/xMAAAAAAAMAAADQ/xQAAAAAAAMAAADQ/xUAAAAAAAMAAADQ/xYAAAABAAMAAADQ/xcAAAAAAAMAAADQ/xgAAAAAAAMAAADQ/xkAAAAAAAMAAADQ/xoAAAAAAAMAAADQ/xsAAAAAAAMAAADQ/xwAAAAAAAMAAADQ/x0AAAAAAAMAAADQ/x4AAAAAAAMAAADQ/x8AAAAAAAMAAADQ/yAAAAABAAMAAADQ/yEAAAAAAAMAAADQ/yIAAAAAAAMAAADQ/yMAAAAAAAMAAADQ/yQAAAAAAAMAAADQ/yUAAAAAAAMAAADQ/yYAAAAAAAMAAADQ/ycAAAAAAAMAAADQ/ygAAAAAAAMAAADQ/ykAAAAAAAMAAADQ/yoAAAAAAAMAAADQ/ysAAAAAAAMAAADQ/ywAAAAAAAMAAADQ/y0AAAAAAAMAAADQ/y4AAAAAAAMAAADQ/y8AAAAAAAMAAADQ/zAAAAAAAAMAAADQ/zEAAAAAAAMAAADQ/zIAAAAAAAMAAADQ/zMAAAAAAAMAAADQ/zQAAAAAAAMAAADQ/zUAAAAAAAMAAADQ/zYAAAAAAAMAAADQ/zcAAAACAAMAAADQ/zgAAAAAAAMAAADQ/zkAAAAAAAMAAADQ/zoAAAACAAMAAADQ/zsAAAAAAAMAAADQ/zwAAAAAAAMAAADR/9f/AAAAAAMAAADR/9j/AAAAAAMAAADR/9n/AAAAAAMAAADR/9r/AAABAAMAAADR/9v/AAAAAAMAAADR/9z/AAAAAAMAAADR/93/AAAAAAMAAADR/97/AAAAAAMAAADR/9//AAABAAMAAADR/+D/AAAAAAMAAADR/+H/AAAAAAMAAADR/+L/AAAAAAMAAADR/+P/AAAAAAMAAADR/+T/AAAAAAMAAADR/+X/AAAAAAMAAADR/+b/AAAAAAMAAADR/+f/AAAAAAMAAADR/+j/AAACAAMAAADR/+n/AAAAAAMAAADR/+r/AAADAAMAAADR/+v/AAAAAAMAAADR/+z/AAAAAAMAAADR/+3/AAAAAAMAAADR/+7/AAAAAAMAAADR/+//AAAAAAMAAADR//D/AAAAAAMAAADR//H/AAAAAAMAAADR//L/AAAAAAMAAADR//P/AAAAAAMAAADR//T/AAADAAMAAADR//X/AAABAAMAAADR//b/AAAAAAMAAADR//f/AAAAAAMAAADR//j/AAAAAAMAAADR//n/AAAAAAMAAADR//r/AAAAAAMAAADR//v/AAAAAAMAAADR//z/AAAAAAMAAADR//3/AAAAAAMAAADR//7/AAAAAAMAAADR////AAAAAAMAAADR/wAAAAAAAAMAAADR/wEAAAAAAAMAAADR/wIAAAAAAAMAAADR/wMAAAAAAAMAAADR/wQAAAAAAAMAAADR/wUAAAAAAAMAAADR/wYAAAAAAAMAAADR/wcAAAADAAMAAADR/wgAAAAAAAMAAADR/wkAAAAAAAMAAADR/woAAAADAAMAAADR/wsAAAAAAAMAAADR/wwAAAAAAAMAAADR/w0AAAAAAAMAAADR/w4AAAAAAAMAAADR/w8AAAAAAAMAAADR/xAAAAAAAAMAAADR/xEAAAABAAMAAADR/xIAAAAAAAMAAADR/xMAAAAAAAMAAADR/xQAAAAAAAMAAADR/xUAAAAAAAMAAADR/xYAAAAAAAMAAADR/xcAAAAAAAMAAADR/xgAAAAAAAMAAADR/xkAAAAAAAMAAADR/xoAAAAAAAMAAADR/xsAAAAAAAMAAADR/xwAAAAAAAMAAADR/x0AAAAAAAMAAADR/x4AAAAAAAMAAADR/x8AAAACAAMAAADR/yAAAAAAAAMAAADR/yEAAAAAAAMAAADR/yIAAAAAAAMAAADR/yMAAAAAAAMAAADR/yQAAAACAAMAAADR/yUAAAADAAMAAADR/yYAAAAAAAMAAADR/ycAAAAAAAMAAADR/ygAAAAAAAMAAADR/ykAAAAAAAMAAADR/yoAAAAAAAMAAADR/ysAAAAAAAMAAADR/ywAAAAAAAMAAADR/y0AAAAAAAMAAADR/y4AAAACAAMAAADR/y8AAAAAAAMAAADR/zAAAAAAAAMAAADR/zEAAAAAAAMAAADR/zIAAAAAAAMAAADR/zMAAAABAAMAAADR/zQAAAAAAAMAAADR/zUAAAAAAAMAAADR/zYAAAAAAAMAAADR/zcAAAAAAAMAAADR/zgAAAACAAMAAADR/zkAAAAAAAMAAADR/zoAAAAAAAMAAADR/zsAAAAAAAMAAADR/zwAAAAAAAMAAADS/9f/AAAAAAMAAADS/9j/AAAAAAMAAADS/9n/AAAAAAMAAADS/9r/AAAAAAMAAADS/9v/AAAAAAMAAADS/9z/AAAAAAMAAADS/93/AAAAAAMAAADS/97/AAAAAAMAAADS/9//AAAAAAMAAADS/+D/AAAAAAMAAADS/+H/AAAAAAMAAADS/+L/AAAAAAMAAADS/+P/AAAAAAMAAADS/+T/AAAAAAMAAADS/+X/AAAAAAMAAADS/+b/AAACAAMAAADS/+f/AAAAAAMAAADS/+j/AAACAAMAAADS/+n/AAABAAMAAADS/+r/AAAAAAMAAADS/+v/AAAAAAMAAADS/+z/AAAAAAMAAADS/+3/AAABAAMAAADS/+7/AAAAAAMAAADS/+//AAACAAMAAADS//D/AAAAAAMAAADS//H/AAAAAAMAAADS//L/AAAAAAMAAADS//P/AAAAAAMAAADS//T/AAAAAAMAAADS//X/AAADAAMAAADS//b/AAAAAAMAAADS//f/AAAAAAMAAADS//j/AAAAAAMAAADS//n/AAAAAAMAAADS//r/AAAAAAMAAADS//v/AAAAAAMAAADS//z/AAACAAMAAADS//3/AAAAAAMAAADS//7/AAAAAAMAAADS////AAADAAMAAADS/wAAAAAAAAMAAADS/wEAAAAAAAMAAADS/wIAAAAAAAMAAADS/wMAAAAAAAMAAADS/wQAAAABAAMAAADS/wUAAAAAAAMAAADS/wYAAAAAAAMAAADS/wcAAAAAAAMAAADS/wgAAAAAAAMAAADS/wkAAAAAAAMAAADS/woAAAACAAMAAADS/wsAAAAAAAMAAADS/wwAAAAAAAMAAADS/w0AAAAAAAMAAADS/w4AAAAAAAMAAADS/w8AAAAAAAMAAADS/xAAAAAAAAMAAADS/xEAAAAAAAMAAADS/xIAAAAAAAMAAADS/xMAAAAAAAMAAADS/xQAAAAAAAMAAADS/xUAAAAAAAMAAADS/xYAAAAAAAMAAADS/xcAAAAAAAMAAADS/xgAAAAAAAMAAADS/xkAAAAAAAMAAADS/xoAAAADAAMAAADS/xsAAAAAAAMAAADS/xwAAAAAAAMAAADS/x0AAAAAAAMAAADS/x4AAAAAAAMAAADS/x8AAAAAAAMAAADS/yAAAAAAAAMAAADS/yEAAAAAAAMAAADS/yIAAAAAAAMAAADS/yMAAAADAAMAAADS/yQAAAAAAAMAAADS/yUAAAAAAAMAAADS/yYAAAAAAAMAAADS/ycAAAAAAAMAAADS/ygAAAAAAAMAAADS/ykAAAAAAAMAAADS/yoAAAADAAMAAADS/ysAAAAAAAMAAADS/ywAAAAAAAMAAADS/y0AAAAAAAMAAADS/y4AAAAAAAMAAADS/y8AAAAAAAMAAADS/zAAAAAAAAMAAADS/zEAAAAAAAMAAADS/zIAAAAAAAMAAADS/zMAAAAAAAMAAADS/zQAAAAAAAMAAADS/zUAAAABAAMAAADS/zYAAAAAAAMAAADS/zcAAAAAAAMAAADS/zgAAAAAAAMAAADS/zkAAAAAAAMAAADS/zoAAAAAAAMAAADS/zsAAAABAAMAAADS/zwAAAAAAAMAAADT/9f/AAAAAAMAAADT/9j/AAAAAAMAAADT/9n/AAADAAMAAADT/9r/AAAAAAMAAADT/9v/AAABAAMAAADT/9z/AAAAAAMAAADT/93/AAAAAAMAAADT/97/AAAAAAMAAADT/9//AAAAAAMAAADT/+D/AAAAAAMAAADT/+H/AAAAAAMAAADT/+L/AAAAAAMAAADT/+P/AAAAAAMAAADT/+T/AAAAAAMAAADT/+X/AAAAAAMAAADT/+b/AAAAAAMAAADT/+f/AAAAAAMAAADT/+j/AAAAAAMAAADT/+n/AAACAAMAAADT/+r/AAAAAAMAAADT/+v/AAAAAAMAAADT/+z/AAAAAAMAAADT/+3/AAAAAAMAAADT/+7/AAAAAAMAAADT/+//AAADAAMAAADT//D/AAAAAAMAAADT//H/AAAAAAMAAADT//L/AAADAAMAAADT//P/AAAAAAMAAADT//T/AAACAAMAAADT//X/AAAAAAMAAADT//b/AAAAAAMAAADT//f/AAAAAAMAAADT//j/AAABAAMAAADT//n/AAAAAAMAAADT//r/AAAAAAMAAADT//v/AAAAAAMAAADT//z/AAAAAAMAAADT//3/AAADAAMAAADT//7/AAAAAAMAAADT////AAAAAAMAAADT/wAAAAAAAAMAAADT/wEAAAAAAAMAAADT/wIAAAAAAAMAAADT/wMAAAAAAAMAAADT/wQAAAAAAAMAAADT/wUAAAAAAAMAAADT/wYAAAAAAAMAAADT/wcAAAAAAAMAAADT/wgAAAAAAAMAAADT/wkAAAAAAAMAAADT/woAAAACAAMAAADT/wsAAAAAAAMAAADT/wwAAAAAAAMAAADT/w0AAAAAAAMAAADT/w4AAAAAAAMAAADT/w8AAAAAAAMAAADT/xAAAAAAAAMAAADT/xEAAAAAAAMAAADT/xIAAAAAAAMAAADT/xMAAAABAAMAAADT/xQAAAAAAAMAAADT/xUAAAAAAAMAAADT/xYAAAAAAAMAAADT/xcAAAACAAMAAADT/xgAAAAAAAMAAADT/xkAAAAAAAMAAADT/xoAAAAAAAMAAADT/xsAAAAAAAMAAADT/xwAAAAAAAMAAADT/x0AAAAAAAMAAADT/x4AAAAAAAMAAADT/x8AAAAAAAMAAADT/yAAAAACAAMAAADT/yEAAAAAAAMAAADT/yIAAAAAAAMAAADT/yMAAAAAAAMAAADT/yQAAAAAAAMAAADT/yUAAAAAAAMAAADT/yYAAAABAAMAAADT/ycAAAAAAAMAAADT/ygAAAAAAAMAAADT/ykAAAAAAAMAAADT/yoAAAAAAAMAAADT/ysAAAAAAAMAAADT/ywAAAAAAAMAAADT/y0AAAAAAAMAAADT/y4AAAAAAAMAAADT/y8AAAAAAAMAAADT/zAAAAACAAMAAADT/zEAAAAAAAMAAADT/zIAAAAAAAMAAADT/zMAAAAAAAMAAADT/zQAAAAAAAMAAADT/zUAAAAAAAMAAADT/zYAAAAAAAMAAADT/zcAAAAAAAMAAADT/zgAAAAAAAMAAADT/zkAAAAAAAMAAADT/zoAAAAAAAMAAADT/zsAAAAAAAMAAADT/zwAAAAAAAMAAADU/9f/AAAAAAMAAADU/9j/AAAAAAMAAADU/9n/AAAAAAMAAADU/9r/AAAAAAMAAADU/9v/AAAAAAMAAADU/9z/AAAAAAMAAADU/93/AAAAAAMAAADU/97/AAAAAAMAAADU/9//AAAAAAMAAADU/+D/AAAAAAMAAADU/+H/AAADAAMAAADU/+L/AAAAAAMAAADU/+P/AAAAAAMAAADU/+T/AAAAAAMAAADU/+X/AAACAAMAAADU/+b/AAAAAAMAAADU/+f/AAAAAAMAAADU/+j/AAAAAAMAAADU/+n/AAAAAAMAAADU/+r/AAAAAAMAAADU/+v/AAAAAAMAAADU/+z/AAAAAAMAAADU/+3/AAAAAAMAAADU/+7/AAABAAMAAADU/+//AAAAAAMAAADU//D/AAAAAAMAAADU//H/AAAAAAMAAADU//L/AAAAAAMAAADU//P/AAAAAAMAAADU//T/AAAAAAMAAADU//X/AAAAAAMAAADU//b/AAAAAAMAAADU//f/AAAAAAMAAADU//j/AAAAAAMAAADU//n/AAAAAAMAAADU//r/AAAAAAMAAADU//v/AAADAAMAAADU//z/AAACAAMAAADU//3/AAAAAAMAAADU//7/AAABAAMAAADU////AAAAAAMAAADU/wAAAAAAAAMAAADU/wEAAAAAAAMAAADU/wIAAAAAAAMAAADU/wMAAAAAAAMAAADU/wQAAAACAAMAAADU/wUAAAAAAAMAAADU/wYAAAAAAAMAAADU/wcAAAAAAAMAAADU/wgAAAADAAMAAADU/wkAAAAAAAMAAADU/woAAAAAAAMAAADU/wsAAAAAAAMAAADU/wwAAAAAAAMAAADU/w0AAAABAAMAAADU/w4AAAAAAAMAAADU/w8AAAAAAAMAAADU/xAAAAAAAAMAAADU/xEAAAAAAAMAAADU/xIAAAAAAAMAAADU/xMAAAABAAMAAADU/xQAAAAAAAMAAADU/xUAAAAAAAMAAADU/xYAAAAAAAMAAADU/xcAAAADAAMAAADU/xgAAAAAAAMAAADU/xkAAAAAAAMAAADU/xoAAAAAAAMAAADU/xsAAAAAAAMAAADU/xwAAAAAAAMAAADU/x0AAAAAAAMAAADU/x4AAAAAAAMAAADU/x8AAAACAAMAAADU/yAAAAAAAAMAAADU/yEAAAADAAMAAADU/yIAAAAAAAMAAADU/yMAAAAAAAMAAADU/yQAAAACAAMAAADU/yUAAAACAAMAAADU/yYAAAABAAMAAADU/ycAAAAAAAMAAADU/ygAAAAAAAMAAADU/ykAAAAAAAMAAADU/yoAAAAAAAMAAADU/ysAAAAAAAMAAADU/ywAAAAAAAMAAADU/y0AAAAAAAMAAADU/y4AAAAAAAMAAADU/y8AAAAAAAMAAADU/zAAAAAAAAMAAADU/zEAAAAAAAMAAADU/zIAAAAAAAMAAADU/zMAAAAAAAMAAADU/zQAAAAAAAMAAADU/zUAAAAAAAMAAADU/zYAAAAAAAMAAADU/zcAAAADAAMAAADU/zgAAAAAAAMAAADU/zkAAAAAAAMAAADU/zoAAAAAAAMAAADU/zsAAAAAAAMAAADU/zwAAAAAAAMAAADV/9f/AAAAAAMAAADV/9j/AAAAAAMAAADV/9n/AAAAAAMAAADV/9r/AAAAAAMAAADV/9v/AAABAAMAAADV/9z/AAAAAAMAAADV/93/AAAAAAMAAADV/97/AAAAAAMAAADV/9//AAAAAAMAAADV/+D/AAAAAAMAAADV/+H/AAAAAAMAAADV/+L/AAAAAAMAAADV/+P/AAAAAAMAAADV/+T/AAAAAAMAAADV/+X/AAAAAAMAAADV/+b/AAAAAAMAAADV/+f/AAAAAAMAAADV/+j/AAAAAAMAAADV/+n/AAACAAMAAADV/+r/AAAAAAMAAADV/+v/AAAAAAMAAADV/+z/AAAAAAMAAADV/+3/AAAAAAMAAADV/+7/AAAAAAMAAADV/+//AAAAAAMAAADV//D/AAAAAAMAAADV//H/AAAAAAMAAADV//L/AAAAAAMAAADV//P/AAAAAAMAAADV//T/AAAAAAMAAADV//X/AAAAAAMAAADV//b/AAAAAAMAAADV//f/AAAAAAMAAADV//j/AAAAAAMAAADV//n/AAAAAAMAAADV//r/AAAAAAMAAADV//v/AAAAAAMAAADV//z/AAAAAAMAAADV//3/AAAAAAMAAADV//7/AAAAAAMAAADV////AAAAAAMAAADV/wAAAAAAAAMAAADV/wEAAAAAAAMAAADV/wIAAAAAAAMAAADV/wMAAAAAAAMAAADV/wQAAAAAAAMAAADV/wUAAAAAAAMAAADV/wYAAAADAAMAAADV/wcAAAAAAAMAAADV/wgAAAAAAAMAAADV/wkAAAAAAAMAAADV/woAAAAAAAMAAADV/wsAAAAAAAMAAADV/wwAAAAAAAMAAADV/w0AAAAAAAMAAADV/w4AAAAAAAMAAADV/w8AAAAAAAMAAADV/xAAAAAAAAMAAADV/xEAAAAAAAMAAADV/xIAAAADAAMAAADV/xMAAAAAAAMAAADV/xQAAAAAAAMAAADV/xUAAAADAAMAAADV/xYAAAAAAAMAAADV/xcAAAAAAAMAAADV/xgAAAAAAAMAAADV/xkAAAAAAAMAAADV/xoAAAAAAAMAAADV/xsAAAAAAAMAAADV/xwAAAAAAAMAAADV/x0AAAAAAAMAAADV/x4AAAAAAAMAAADV/x8AAAAAAAMAAADV/yAAAAAAAAMAAADV/yEAAAAAAAMAAADV/yIAAAAAAAMAAADV/yMAAAAAAAMAAADV/yQAAAAAAAMAAADV/yUAAAAAAAMAAADV/yYAAAAAAAMAAADV/ycAAAAAAAMAAADV/ygAAAAAAAMAAADV/ykAAAAAAAMAAADV/yoAAAAAAAMAAADV/ysAAAAAAAMAAADV/ywAAAAAAAMAAADV/y0AAAAAAAMAAADV/y4AAAAAAAMAAADV/y8AAAABAAMAAADV/zAAAAAAAAMAAADV/zEAAAAAAAMAAADV/zIAAAAAAAMAAADV/zMAAAAAAAMAAADV/zQAAAAAAAMAAADV/zUAAAAAAAMAAADV/zYAAAABAAMAAADV/zcAAAAAAAMAAADV/zgAAAABAAMAAADV/zkAAAAAAAMAAADV/zoAAAAAAAMAAADV/zsAAAAAAAMAAADV/zwAAAACAAMAAADW/9f/AAAAAAMAAADW/9j/AAAAAAMAAADW/9n/AAAAAAMAAADW/9r/AAAAAAMAAADW/9v/AAAAAAMAAADW/9z/AAAAAAMAAADW/93/AAABAAMAAADW/97/AAAAAAMAAADW/9//AAAAAAMAAADW/+D/AAAAAAMAAADW/+H/AAAAAAMAAADW/+L/AAAAAAMAAADW/+P/AAAAAAMAAADW/+T/AAABAAMAAADW/+X/AAAAAAMAAADW/+b/AAAAAAMAAADW/+f/AAAAAAMAAADW/+j/AAAAAAMAAADW/+n/AAAAAAMAAADW/+r/AAAAAAMAAADW/+v/AAAAAAMAAADW/+z/AAAAAAMAAADW/+3/AAAAAAMAAADW/+7/AAAAAAMAAADW/+//AAAAAAMAAADW//D/AAABAAMAAADW//H/AAAAAAMAAADW//L/AAACAAMAAADW//P/AAAAAAMAAADW//T/AAAAAAMAAADW//X/AAAAAAMAAADW//b/AAAAAAMAAADW//f/AAAAAAMAAADW//j/AAAAAAMAAADW//n/AAAAAAMAAADW//r/AAAAAAMAAADW//v/AAAAAAMAAADW//z/AAAAAAMAAADW//3/AAAAAAMAAADW//7/AAAAAAMAAADW////AAAAAAMAAADW/wAAAAAAAAMAAADW/wEAAAAAAAMAAADW/wIAAAAAAAMAAADW/wMAAAAAAAMAAADW/wQAAAAAAAMAAADW/wUAAAAAAAMAAADW/wYAAAACAAMAAADW/wcAAAACAAMAAADW/wgAAAADAAMAAADW/wkAAAAAAAMAAADW/woAAAACAAMAAADW/wsAAAACAAMAAADW/wwAAAAAAAMAAADW/w0AAAAAAAMAAADW/w4AAAAAAAMAAADW/w8AAAAAAAMAAADW/xAAAAAAAAMAAADW/xEAAAAAAAMAAADW/xIAAAAAAAMAAADW/xMAAAADAAMAAADW/xQAAAAAAAMAAADW/xUAAAAAAAMAAADW/xYAAAAAAAMAAADW/xcAAAABAAMAAADW/xgAAAAAAAMAAADW/xkAAAADAAMAAADW/xoAAAAAAAMAAADW/xsAAAAAAAMAAADW/xwAAAAAAAMAAADW/x0AAAADAAMAAADW/x4AAAAAAAMAAADW/x8AAAAAAAMAAADW/yAAAAAAAAMAAADW/yEAAAAAAAMAAADW/yIAAAAAAAMAAADW/yMAAAAAAAMAAADW/yQAAAAAAAMAAADW/yUAAAAAAAMAAADW/yYAAAABAAMAAADW/ycAAAAAAAMAAADW/ygAAAAAAAMAAADW/ykAAAADAAMAAADW/yoAAAAAAAMAAADW/ysAAAAAAAMAAADW/ywAAAAAAAMAAADW/y0AAAAAAAMAAADW/y4AAAACAAMAAADW/y8AAAAAAAMAAADW/zAAAAAAAAMAAADW/zEAAAAAAAMAAADW/zIAAAAAAAMAAADW/zMAAAAAAAMAAADW/zQAAAAAAAMAAADW/zUAAAAAAAMAAADW/zYAAAAAAAMAAADW/zcAAAAAAAMAAADW/zgAAAAAAAMAAADW/zkAAAAAAAMAAADW/zoAAAAAAAMAAADW/zsAAAAAAAMAAADW/zwAAAAAAAMAAADX/9f/AAAAAAMAAADX/9j/AAADAAMAAADX/9n/AAAAAAMAAADX/9r/AAAAAAMAAADX/9v/AAAAAAMAAADX/9z/AAAAAAMAAADX/93/AAAAAAMAAADX/97/AAAAAAMAAADX/9//AAAAAAMAAADX/+D/AAAAAAMAAADX/+H/AAABAAMAAADX/+L/AAAAAAMAAADX/+P/AAAAAAMAAADX/+T/AAAAAAMAAADX/+X/AAAAAAMAAADX/+b/AAAAAAMAAADX/+f/AAAAAAMAAADX/+j/AAAAAAMAAADX/+n/AAADAAMAAADX/+r/AAABAAMAAADX/+v/AAAAAAMAAADX/+z/AAAAAAMAAADX/+3/AAAAAAMAAADX/+7/AAAAAAMAAADX/+//AAAAAAMAAADX//D/AAAAAAMAAADX//H/AAAAAAMAAADX//L/AAAAAAMAAADX//P/AAABAAMAAADX//T/AAAAAAMAAADX//X/AAAAAAMAAADX//b/AAAAAAMAAADX//f/AAAAAAMAAADX//j/AAAAAAMAAADX//n/AAAAAAMAAADX//r/AAAAAAMAAADX//v/AAAAAAMAAADX//z/AAAAAAMAAADX//3/AAAAAAMAAADX//7/AAAAAAMAAADX////AAADAAMAAADX/wAAAAAAAAMAAADX/wEAAAAAAAMAAADX/wIAAAAAAAMAAADX/wMAAAAAAAMAAADX/wQAAAAAAAMAAADX/wUAAAAAAAMAAADX/wYAAAAAAAMAAADX/wcAAAAAAAMAAADX/wgAAAAAAAMAAADX/wkAAAAAAAMAAADX/woAAAAAAAMAAADX/wsAAAAAAAMAAADX/wwAAAAAAAMAAADX/w0AAAAAAAMAAADX/w4AAAAAAAMAAADX/w8AAAAAAAMAAADX/xAAAAAAAAMAAADX/xEAAAAAAAMAAADX/xIAAAAAAAMAAADX/xMAAAABAAMAAADX/xQAAAAAAAMAAADX/xUAAAAAAAMAAADX/xYAAAAAAAMAAADX/xcAAAAAAAMAAADX/xgAAAAAAAMAAADX/xkAAAAAAAMAAADX/xoAAAADAAMAAADX/xsAAAAAAAMAAADX/xwAAAAAAAMAAADX/x0AAAAAAAMAAADX/x4AAAAAAAMAAADX/x8AAAAAAAMAAADX/yAAAAAAAAMAAADX/yEAAAADAAMAAADX/yIAAAAAAAMAAADX/yMAAAAAAAMAAADX/yQAAAAAAAMAAADX/yUAAAAAAAMAAADX/yYAAAAAAAMAAADX/ycAAAABAAMAAADX/ygAAAAAAAMAAADX/ykAAAAAAAMAAADX/yoAAAAAAAMAAADX/ysAAAABAAMAAADX/ywAAAAAAAMAAADX/y0AAAAAAAMAAADX/y4AAAAAAAMAAADX/y8AAAAAAAMAAADX/zAAAAAAAAMAAADX/zEAAAAAAAMAAADX/zIAAAAAAAMAAADX/zMAAAADAAMAAADX/zQAAAAAAAMAAADX/zUAAAAAAAMAAADX/zYAAAAAAAMAAADX/zcAAAAAAAMAAADX/zgAAAAAAAMAAADX/zkAAAAAAAMAAADX/zoAAAAAAAMAAADX/zsAAAAAAAMAAADX/zwAAAAAAAMAAADY/9f/AAAAAAMAAADY/9j/AAAAAAMAAADY/9n/AAAAAAMAAADY/9r/AAAAAAMAAADY/9v/AAAAAAMAAADY/9z/AAAAAAMAAADY/93/AAAAAAMAAADY/97/AAAAAAMAAADY/9//AAAAAAMAAADY/+D/AAAAAAMAAADY/+H/AAAAAAMAAADY/+L/AAAAAAMAAADY/+P/AAAAAAMAAADY/+T/AAAAAAMAAADY/+X/AAAAAAMAAADY/+b/AAAAAAMAAADY/+f/AAAAAAMAAADY/+j/AAAAAAMAAADY/+n/AAAAAAMAAADY/+r/AAAAAAMAAADY/+v/AAAAAAMAAADY/+z/AAAAAAMAAADY/+3/AAAAAAMAAADY/+7/AAAAAAMAAADY/+//AAAAAAMAAADY//D/AAAAAAMAAADY//H/AAAAAAMAAADY//L/AAAAAAMAAADY//P/AAAAAAMAAADY//T/AAAAAAMAAADY//X/AAAAAAMAAADY//b/AAAAAAMAAADY//f/AAAAAAMAAADY//j/AAACAAMAAADY//n/AAAAAAMAAADY//r/AAAAAAMAAADY//v/AAAAAAMAAADY//z/AAAAAAMAAADY//3/AAAAAAMAAADY//7/AAAAAAMAAADY////AAAAAAMAAADY/wAAAAABAAMAAADY/wEAAAAAAAMAAADY/wIAAAABAAMAAADY/wMAAAAAAAMAAADY/wQAAAAAAAMAAADY/wUAAAAAAAMAAADY/wYAAAAAAAMAAADY/wcAAAAAAAMAAADY/wgAAAAAAAMAAADY/wkAAAAAAAMAAADY/woAAAAAAAMAAADY/wsAAAAAAAMAAADY/wwAAAAAAAMAAADY/w0AAAAAAAMAAADY/w4AAAAAAAMAAADY/w8AAAAAAAMAAADY/xAAAAAAAAMAAADY/xEAAAADAAMAAADY/xIAAAAAAAMAAADY/xMAAAAAAAMAAADY/xQAAAAAAAMAAADY/xUAAAAAAAMAAADY/xYAAAAAAAMAAADY/xcAAAAAAAMAAADY/xgAAAAAAAMAAADY/xkAAAAAAAMAAADY/xoAAAACAAMAAADY/xsAAAAAAAMAAADY/xwAAAAAAAMAAADY/x0AAAADAAMAAADY/x4AAAAAAAMAAADY/x8AAAAAAAMAAADY/yAAAAAAAAMAAADY/yEAAAABAAMAAADY/yIAAAAAAAMAAADY/yMAAAAAAAMAAADY/yQAAAAAAAMAAADY/yUAAAAAAAMAAADY/yYAAAAAAAMAAADY/ycAAAAAAAMAAADY/ygAAAACAAMAAADY/ykAAAAAAAMAAADY/yoAAAAAAAMAAADY/ysAAAAAAAMAAADY/ywAAAAAAAMAAADY/y0AAAAAAAMAAADY/y4AAAAAAAMAAADY/y8AAAAAAAMAAADY/zAAAAAAAAMAAADY/zEAAAAAAAMAAADY/zIAAAAAAAMAAADY/zMAAAAAAAMAAADY/zQAAAAAAAMAAADY/zUAAAAAAAMAAADY/zYAAAAAAAMAAADY/zcAAAAAAAMAAADY/zgAAAAAAAMAAADY/zkAAAADAAMAAADY/zoAAAAAAAMAAADY/zsAAAAAAAMAAADY/zwAAAAAAAMAAADZ/9f/AAAAAAMAAADZ/9j/AAAAAAMAAADZ/9n/AAAAAAMAAADZ/9r/AAAAAAMAAADZ/9v/AAAAAAMAAADZ/9z/AAAAAAMAAADZ/93/AAAAAAMAAADZ/97/AAAAAAMAAADZ/9//AAAAAAMAAADZ/+D/AAAAAAMAAADZ/+H/AAAAAAMAAADZ/+L/AAAAAAMAAADZ/+P/AAAAAAMAAADZ/+T/AAAAAAMAAADZ/+X/AAAAAAMAAADZ/+b/AAAAAAMAAADZ/+f/AAAAAAMAAADZ/+j/AAAAAAMAAADZ/+n/AAAAAAMAAADZ/+r/AAAAAAMAAADZ/+v/AAAAAAMAAADZ/+z/AAACAAMAAADZ/+3/AAAAAAMAAADZ/+7/AAAAAAMAAADZ/+//AAAAAAMAAADZ//D/AAAAAAMAAADZ//H/AAAAAAMAAADZ//L/AAAAAAMAAADZ//P/AAAAAAMAAADZ//T/AAAAAAMAAADZ//X/AAAAAAMAAADZ//b/AAAAAAMAAADZ//f/AAAAAAMAAADZ//j/AAAAAAMAAADZ//n/AAAAAAMAAADZ//r/AAAAAAMAAADZ//v/AAAAAAMAAADZ//z/AAABAAMAAADZ//3/AAABAAMAAADZ//7/AAAAAAMAAADZ////AAAAAAMAAADZ/wAAAAADAAMAAADZ/wEAAAAAAAMAAADZ/wIAAAAAAAMAAADZ/wMAAAAAAAMAAADZ/wQAAAAAAAMAAADZ/wUAAAAAAAMAAADZ/wYAAAAAAAMAAADZ/wcAAAAAAAMAAADZ/wgAAAAAAAMAAADZ/wkAAAAAAAMAAADZ/woAAAAAAAMAAADZ/wsAAAAAAAMAAADZ/wwAAAAAAAMAAADZ/w0AAAAAAAMAAADZ/w4AAAAAAAMAAADZ/w8AAAAAAAMAAADZ/xAAAAAAAAMAAADZ/xEAAAACAAMAAADZ/xIAAAAAAAMAAADZ/xMAAAAAAAMAAADZ/xQAAAAAAAMAAADZ/xUAAAACAAMAAADZ/xYAAAAAAAMAAADZ/xcAAAAAAAMAAADZ/xgAAAAAAAMAAADZ/xkAAAAAAAMAAADZ/xoAAAAAAAMAAADZ/xsAAAAAAAMAAADZ/xwAAAAAAAMAAADZ/x0AAAAAAAMAAADZ/x4AAAAAAAMAAADZ/x8AAAAAAAMAAADZ/yAAAAAAAAMAAADZ/yEAAAAAAAMAAADZ/yIAAAAAAAMAAADZ/yMAAAAAAAMAAADZ/yQAAAAAAAMAAADZ/yUAAAAAAAMAAADZ/yYAAAAAAAMAAADZ/ycAAAAAAAMAAADZ/ygAAAAAAAMAAADZ/ykAAAAAAAMAAADZ/yoAAAAAAAMAAADZ/ysAAAAAAAMAAADZ/ywAAAAAAAMAAADZ/y0AAAAAAAMAAADZ/y4AAAAAAAMAAADZ/y8AAAADAAMAAADZ/zAAAAAAAAMAAADZ/zEAAAAAAAMAAADZ/zIAAAAAAAMAAADZ/zMAAAAAAAMAAADZ/zQAAAAAAAMAAADZ/zUAAAAAAAMAAADZ/zYAAAAAAAMAAADZ/zcAAAAAAAMAAADZ/zgAAAAAAAMAAADZ/zkAAAAAAAMAAADZ/zoAAAAAAAMAAADZ/zsAAAAAAAMAAADZ/zwAAAAAAAMAAADa/9f/AAAAAAMAAADa/9j/AAABAAMAAADa/9n/AAAAAAMAAADa/9r/AAADAAMAAADa/9v/AAACAAMAAADa/9z/AAAAAAMAAADa/93/AAAAAAMAAADa/97/AAAAAAMAAADa/9//AAAAAAMAAADa/+D/AAADAAMAAADa/+H/AAAAAAMAAADa/+L/AAAAAAMAAADa/+P/AAAAAAMAAADa/+T/AAAAAAMAAADa/+X/AAAAAAMAAADa/+b/AAAAAAMAAADa/+f/AAAAAAMAAADa/+j/AAAAAAMAAADa/+n/AAAAAAMAAADa/+r/AAAAAAMAAADa/+v/AAADAAMAAADa/+z/AAADAAMAAADa/+3/AAAAAAMAAADa/+7/AAAAAAMAAADa/+//AAAAAAMAAADa//D/AAADAAMAAADa//H/AAAAAAMAAADa//L/AAAAAAMAAADa//P/AAAAAAMAAADa//T/AAAAAAMAAADa//X/AAAAAAMAAADa//b/AAAAAAMAAADa//f/AAABAAMAAADa//j/AAAAAAMAAADa//n/AAAAAAMAAADa//r/AAAAAAMAAADa//v/AAAAAAMAAADa//z/AAACAAMAAADa//3/AAAAAAMAAADa//7/AAAAAAMAAADa////AAAAAAMAAADa/wAAAAAAAAMAAADa/wEAAAAAAAMAAADa/wIAAAAAAAMAAADa/wMAAAAAAAMAAADa/wQAAAAAAAMAAADa/wUAAAAAAAMAAADa/wYAAAAAAAMAAADa/wcAAAAAAAMAAADa/wgAAAAAAAMAAADa/wkAAAAAAAMAAADa/woAAAAAAAMAAADa/wsAAAAAAAMAAADa/wwAAAAAAAMAAADa/w0AAAAAAAMAAADa/w4AAAAAAAMAAADa/w8AAAAAAAMAAADa/xAAAAADAAMAAADa/xEAAAAAAAMAAADa/xIAAAABAAMAAADa/xMAAAABAAMAAADa/xQAAAAAAAMAAADa/xUAAAAAAAMAAADa/xYAAAAAAAMAAADa/xcAAAAAAAMAAADa/xgAAAABAAMAAADa/xkAAAAAAAMAAADa/xoAAAAAAAMAAADa/xsAAAAAAAMAAADa/xwAAAAAAAMAAADa/x0AAAAAAAMAAADa/x4AAAAAAAMAAADa/x8AAAAAAAMAAADa/yAAAAAAAAMAAADa/yEAAAADAAMAAADa/yIAAAADAAMAAADa/yMAAAAAAAMAAADa/yQAAAACAAMAAADa/yUAAAAAAAMAAADa/yYAAAABAAMAAADa/ycAAAAAAAMAAADa/ygAAAABAAMAAADa/ykAAAAAAAMAAADa/yoAAAAAAAMAAADa/ysAAAADAAMAAADa/ywAAAAAAAMAAADa/y0AAAAAAAMAAADa/y4AAAAAAAMAAADa/y8AAAABAAMAAADa/zAAAAAAAAMAAADa/zEAAAAAAAMAAADa/zIAAAAAAAMAAADa/zMAAAABAAMAAADa/zQAAAACAAMAAADa/zUAAAAAAAMAAADa/zYAAAAAAAMAAADa/zcAAAAAAAMAAADa/zgAAAAAAAMAAADa/zkAAAAAAAMAAADa/zoAAAADAAMAAADa/zsAAAAAAAMAAADa/zwAAAAAAAMAAADb/9f/AAAAAAMAAADb/9j/AAAAAAMAAADb/9n/AAAAAAMAAADb/9r/AAAAAAMAAADb/9v/AAAAAAMAAADb/9z/AAAAAAMAAADb/93/AAAAAAMAAADb/97/AAAAAAMAAADb/9//AAAAAAMAAADb/+D/AAAAAAMAAADb/+H/AAAAAAMAAADb/+L/AAAAAAMAAADb/+P/AAAAAAMAAADb/+T/AAADAAMAAADb/+X/AAAAAAMAAADb/+b/AAAAAAMAAADb/+f/AAAAAAMAAADb/+j/AAAAAAMAAADb/+n/AAAAAAMAAADb/+r/AAAAAAMAAADb/+v/AAAAAAMAAADb/+z/AAAAAAMAAADb/+3/AAAAAAMAAADb/+7/AAADAAMAAADb/+//AAAAAAMAAADb//D/AAACAAMAAADb//H/AAAAAAMAAADb//L/AAAAAAMAAADb//P/AAAAAAMAAADb//T/AAAAAAMAAADb//X/AAAAAAMAAADb//b/AAAAAAMAAADb//f/AAAAAAMAAADb//j/AAADAAMAAADb//n/AAAAAAMAAADb//r/AAAAAAMAAADb//v/AAAAAAMAAADb//z/AAAAAAMAAADb//3/AAACAAMAAADb//7/AAAAAAMAAADb////AAAAAAMAAADb/wAAAAAAAAMAAADb/wEAAAAAAAMAAADb/wIAAAAAAAMAAADb/wMAAAAAAAMAAADb/wQAAAACAAMAAADb/wUAAAAAAAMAAADb/wYAAAACAAMAAADb/wcAAAACAAMAAADb/wgAAAAAAAMAAADb/wkAAAAAAAMAAADb/woAAAAAAAMAAADb/wsAAAADAAMAAADb/wwAAAAAAAMAAADb/w0AAAAAAAMAAADb/w4AAAAAAAMAAADb/w8AAAAAAAMAAADb/xAAAAAAAAMAAADb/xEAAAAAAAMAAADb/xIAAAAAAAMAAADb/xMAAAACAAMAAADb/xQAAAAAAAMAAADb/xUAAAAAAAMAAADb/xYAAAABAAMAAADb/xcAAAAAAAMAAADb/xgAAAAAAAMAAADb/xkAAAAAAAMAAADb/xoAAAAAAAMAAADb/xsAAAAAAAMAAADb/xwAAAAAAAMAAADb/x0AAAAAAAMAAADb/x4AAAAAAAMAAADb/x8AAAAAAAMAAADb/yAAAAAAAAMAAADb/yEAAAACAAMAAADb/yIAAAAAAAMAAADb/yMAAAAAAAMAAADb/yQAAAAAAAMAAADb/yUAAAAAAAMAAADb/yYAAAAAAAMAAADb/ycAAAAAAAMAAADb/ygAAAAAAAMAAADb/ykAAAAAAAMAAADb/yoAAAAAAAMAAADb/ysAAAAAAAMAAADb/ywAAAAAAAMAAADb/y0AAAAAAAMAAADb/y4AAAAAAAMAAADb/y8AAAAAAAMAAADb/zAAAAAAAAMAAADb/zEAAAAAAAMAAADb/zIAAAAAAAMAAADb/zMAAAAAAAMAAADb/zQAAAAAAAMAAADb/zUAAAAAAAMAAADb/zYAAAAAAAMAAADb/zcAAAAAAAMAAADb/zgAAAAAAAMAAADb/zkAAAAAAAMAAADb/zoAAAAAAAMAAADb/zsAAAAAAAMAAADb/zwAAAAAAAMAAADc/9f/AAACAAMAAADc/9j/AAAAAAMAAADc/9n/AAAAAAMAAADc/9r/AAAAAAMAAADc/9v/AAAAAAMAAADc/9z/AAAAAAMAAADc/93/AAAAAAMAAADc/97/AAAAAAMAAADc/9//AAAAAAMAAADc/+D/AAAAAAMAAADc/+H/AAAAAAMAAADc/+L/AAAAAAMAAADc/+P/AAAAAAMAAADc/+T/AAAAAAMAAADc/+X/AAAAAAMAAADc/+b/AAAAAAMAAADc/+f/AAACAAMAAADc/+j/AAAAAAMAAADc/+n/AAAAAAMAAADc/+r/AAAAAAMAAADc/+v/AAAAAAMAAADc/+z/AAAAAAMAAADc/+3/AAAAAAMAAADc/+7/AAAAAAMAAADc/+//AAAAAAMAAADc//D/AAAAAAMAAADc//H/AAAAAAMAAADc//L/AAAAAAMAAADc//P/AAAAAAMAAADc//T/AAAAAAMAAADc//X/AAAAAAMAAADc//b/AAAAAAMAAADc//f/AAAAAAMAAADc//j/AAABAAMAAADc//n/AAAAAAMAAADc//r/AAAAAAMAAADc//v/AAAAAAMAAADc//z/AAAAAAMAAADc//3/AAAAAAMAAADc//7/AAAAAAMAAADc////AAAAAAMAAADc/wAAAAAAAAMAAADc/wEAAAAAAAMAAADc/wIAAAAAAAMAAADc/wMAAAAAAAMAAADc/wQAAAAAAAMAAADc/wUAAAAAAAMAAADc/wYAAAAAAAMAAADc/wcAAAAAAAMAAADc/wgAAAAAAAMAAADc/wkAAAADAAMAAADc/woAAAAAAAMAAADc/wsAAAAAAAMAAADc/wwAAAAAAAMAAADc/w0AAAAAAAMAAADc/w4AAAAAAAMAAADc/w8AAAAAAAMAAADc/xAAAAAAAAMAAADc/xEAAAAAAAMAAADc/xIAAAAAAAMAAADc/xMAAAAAAAMAAADc/xQAAAADAAMAAADc/xUAAAAAAAMAAADc/xYAAAADAAMAAADc/xcAAAAAAAMAAADc/xgAAAAAAAMAAADc/xkAAAAAAAMAAADc/xoAAAAAAAMAAADc/xsAAAADAAMAAADc/xwAAAAAAAMAAADc/x0AAAAAAAMAAADc/x4AAAAAAAMAAADc/x8AAAAAAAMAAADc/yAAAAAAAAMAAADc/yEAAAAAAAMAAADc/yIAAAAAAAMAAADc/yMAAAAAAAMAAADc/yQAAAAAAAMAAADc/yUAAAAAAAMAAADc/yYAAAAAAAMAAADc/ycAAAAAAAMAAADc/ygAAAAAAAMAAADc/ykAAAAAAAMAAADc/yoAAAAAAAMAAADc/ysAAAADAAMAAADc/ywAAAAAAAMAAADc/y0AAAAAAAMAAADc/y4AAAAAAAMAAADc/y8AAAADAAMAAADc/zAAAAAAAAMAAADc/zEAAAAAAAMAAADc/zIAAAABAAMAAADc/zMAAAAAAAMAAADc/zQAAAAAAAMAAADc/zUAAAAAAAMAAADc/zYAAAAAAAMAAADc/zcAAAAAAAMAAADc/zgAAAAAAAMAAADc/zkAAAABAAMAAADc/zoAAAADAAMAAADc/zsAAAAAAAMAAADc/zwAAAAAAAMAAADd/9f/AAAAAAMAAADd/9j/AAAAAAMAAADd/9n/AAAAAAMAAADd/9r/AAAAAAMAAADd/9v/AAAAAAMAAADd/9z/AAAAAAMAAADd/93/AAAAAAMAAADd/97/AAABAAMAAADd/9//AAAAAAMAAADd/+D/AAAAAAMAAADd/+H/AAAAAAMAAADd/+L/AAAAAAMAAADd/+P/AAAAAAMAAADd/+T/AAAAAAMAAADd/+X/AAAAAAMAAADd/+b/AAAAAAMAAADd/+f/AAAAAAMAAADd/+j/AAAAAAMAAADd/+n/AAAAAAMAAADd/+r/AAAAAAMAAADd/+v/AAAAAAMAAADd/+z/AAAAAAMAAADd/+3/AAAAAAMAAADd/+7/AAAAAAMAAADd/+//AAAAAAMAAADd//D/AAAAAAMAAADd//H/AAAAAAMAAADd//L/AAAAAAMAAADd//P/AAAAAAMAAADd//T/AAAAAAMAAADd//X/AAAAAAMAAADd//b/AAAAAAMAAADd//f/AAACAAMAAADd//j/AAAAAAMAAADd//n/AAAAAAMAAADd//r/AAAAAAMAAADd//v/AAAAAAMAAADd//z/AAAAAAMAAADd//3/AAAAAAMAAADd//7/AAAAAAMAAADd////AAAAAAMAAADd/wAAAAADAAMAAADd/wEAAAAAAAMAAADd/wIAAAAAAAMAAADd/wMAAAAAAAMAAADd/wQAAAAAAAMAAADd/wUAAAABAAMAAADd/wYAAAAAAAMAAADd/wcAAAAAAAMAAADd/wgAAAAAAAMAAADd/wkAAAAAAAMAAADd/woAAAAAAAMAAADd/wsAAAAAAAMAAADd/wwAAAAAAAMAAADd/w0AAAAAAAMAAADd/w4AAAAAAAMAAADd/w8AAAAAAAMAAADd/xAAAAADAAMAAADd/xEAAAAAAAMAAADd/xIAAAAAAAMAAADd/xMAAAAAAAMAAADd/xQAAAABAAMAAADd/xUAAAAAAAMAAADd/xYAAAAAAAMAAADd/xcAAAAAAAMAAADd/xgAAAAAAAMAAADd/xkAAAAAAAMAAADd/xoAAAAAAAMAAADd/xsAAAAAAAMAAADd/xwAAAAAAAMAAADd/x0AAAAAAAMAAADd/x4AAAAAAAMAAADd/x8AAAAAAAMAAADd/yAAAAACAAMAAADd/yEAAAAAAAMAAADd/yIAAAAAAAMAAADd/yMAAAAAAAMAAADd/yQAAAADAAMAAADd/yUAAAACAAMAAADd/yYAAAAAAAMAAADd/ycAAAAAAAMAAADd/ygAAAAAAAMAAADd/ykAAAAAAAMAAADd/yoAAAAAAAMAAADd/ysAAAACAAMAAADd/ywAAAAAAAMAAADd/y0AAAAAAAMAAADd/y4AAAAAAAMAAADd/y8AAAAAAAMAAADd/zAAAAACAAMAAADd/zEAAAAAAAMAAADd/zIAAAABAAMAAADd/zMAAAAAAAMAAADd/zQAAAAAAAMAAADd/zUAAAAAAAMAAADd/zYAAAAAAAMAAADd/zcAAAAAAAMAAADd/zgAAAAAAAMAAADd/zkAAAAAAAMAAADd/zoAAAAAAAMAAADd/zsAAAAAAAMAAADd/zwAAAAAAAMAAADe/9f/AAAAAAMAAADe/9j/AAAAAAMAAADe/9n/AAAAAAMAAADe/9r/AAAAAAMAAADe/9v/AAAAAAMAAADe/9z/AAAAAAMAAADe/93/AAACAAMAAADe/97/AAAAAAMAAADe/9//AAAAAAMAAADe/+D/AAAAAAMAAADe/+H/AAAAAAMAAADe/+L/AAAAAAMAAADe/+P/AAAAAAMAAADe/+T/AAAAAAMAAADe/+X/AAADAAMAAADe/+b/AAAAAAMAAADe/+f/AAAAAAMAAADe/+j/AAAAAAMAAADe/+n/AAAAAAMAAADe/+r/AAAAAAMAAADe/+v/AAAAAAMAAADe/+z/AAAAAAMAAADe/+3/AAAAAAMAAADe/+7/AAAAAAMAAADe/+//AAAAAAMAAADe//D/AAAAAAMAAADe//H/AAAAAAMAAADe//L/AAAAAAMAAADe//P/AAAAAAMAAADe//T/AAADAAMAAADe//X/AAAAAAMAAADe//b/AAAAAAMAAADe//f/AAAAAAMAAADe//j/AAAAAAMAAADe//n/AAAAAAMAAADe//r/AAAAAAMAAADe//v/AAAAAAMAAADe//z/AAABAAMAAADe//3/AAACAAMAAADe//7/AAAAAAMAAADe////AAAAAAMAAADe/wAAAAACAAMAAADe/wEAAAAAAAMAAADe/wIAAAAAAAMAAADe/wMAAAAAAAMAAADe/wQAAAAAAAMAAADe/wUAAAAAAAMAAADe/wYAAAAAAAMAAADe/wcAAAAAAAMAAADe/wgAAAAAAAMAAADe/wkAAAAAAAMAAADe/woAAAAAAAMAAADe/wsAAAAAAAMAAADe/wwAAAAAAAMAAADe/w0AAAAAAAMAAADe/w4AAAAAAAMAAADe/w8AAAAAAAMAAADe/xAAAAAAAAMAAADe/xEAAAAAAAMAAADe/xIAAAAAAAMAAADe/xMAAAAAAAMAAADe/xQAAAAAAAMAAADe/xUAAAAAAAMAAADe/xYAAAAAAAMAAADe/xcAAAAAAAMAAADe/xgAAAAAAAMAAADe/xkAAAAAAAMAAADe/xoAAAAAAAMAAADe/xsAAAAAAAMAAADe/xwAAAAAAAMAAADe/x0AAAAAAAMAAADe/x4AAAAAAAMAAADe/x8AAAAAAAMAAADe/yAAAAADAAMAAADe/yEAAAAAAAMAAADe/yIAAAAAAAMAAADe/yMAAAAAAAMAAADe/yQAAAAAAAMAAADe/yUAAAACAAMAAADe/yYAAAAAAAMAAADe/ycAAAAAAAMAAADe/ygAAAAAAAMAAADe/ykAAAAAAAMAAADe/yoAAAADAAMAAADe/ysAAAAAAAMAAADe/ywAAAADAAMAAADe/y0AAAAAAAMAAADe/y4AAAADAAMAAADe/y8AAAAAAAMAAADe/zAAAAAAAAMAAADe/zEAAAAAAAMAAADe/zIAAAAAAAMAAADe/zMAAAAAAAMAAADe/zQAAAAAAAMAAADe/zUAAAAAAAMAAADe/zYAAAAAAAMAAADe/zcAAAACAAMAAADe/zgAAAAAAAMAAADe/zkAAAAAAAMAAADe/zoAAAAAAAMAAADe/zsAAAAAAAMAAADe/zwAAAAAAAMAAADf/9f/AAAAAAMAAADf/9j/AAAAAAMAAADf/9n/AAAAAAMAAADf/9r/AAAAAAMAAADf/9v/AAAAAAMAAADf/9z/AAAAAAMAAADf/93/AAAAAAMAAADf/97/AAABAAMAAADf/9//AAAAAAMAAADf/+D/AAAAAAMAAADf/ykAAAABAAMAAADf/yoAAAAAAAMAAADf/ysAAAAAAAMAAADf/ywAAAAAAAMAAADf/y0AAAAAAAMAAADf/y4AAAAAAAMAAADf/y8AAAAAAAMAAADf/zAAAAAAAAMAAADf/zEAAAAAAAMAAADf/zIAAAAAAAMAAADf/zMAAAAAAAMAAADf/zQAAAAAAAMAAADf/zUAAAAAAAMAAADf/zYAAAAAAAMAAADf/zcAAAAAAAMAAADf/zgAAAACAAMAAADf/zkAAAAAAAMAAADf/zoAAAAAAAMAAADf/zsAAAAAAAMAAADf/zwAAAACAAMAAADg/9f/AAAAAAMAAADg/9j/AAAAAAMAAADg/9n/AAAAAAMAAADg/9r/AAAAAAMAAADg/9v/AAAAAAMAAADg/9z/AAAAAAMAAADg/93/AAAAAAMAAADg/97/AAAAAAMAAADg/9//AAAAAAMAAADg/+D/AAAAAAMAAADg/ykAAAAAAAMAAADg/yoAAAAAAAMAAADg/ysAAAAAAAMAAADg/ywAAAAAAAMAAADg/y0AAAAAAAMAAADg/y4AAAAAAAMAAADg/y8AAAAAAAMAAADg/zAAAAAAAAMAAADg/zEAAAAAAAMAAADg/zIAAAAAAAMAAADg/zMAAAAAAAMAAADg/zQAAAAAAAMAAADg/zUAAAAAAAMAAADg/zYAAAAAAAMAAADg/zcAAAAAAAMAAADg/zgAAAAAAAMAAADg/zkAAAAAAAMAAADg/zoAAAAAAAMAAADg/zsAAAAAAAMAAADg/zwAAAAAAAMAAADF/8b/AAAAAAMAAADF/8f/AAAAAAMAAADF/8j/AAAAAAMAAADF/8n/AAAAAAMAAADF/8r/AAAAAAMAAADF/8v/AAACAAMAAADF/8z/AAAAAAMAAADF/83/AAAAAAMAAADF/87/AAAAAAMAAADF/8//AAAAAAMAAADF/9D/AAAAAAMAAADF/9H/AAAAAAMAAADF/9L/AAACAAMAAADF/9P/AAAAAAMAAADF/9T/AAAAAAMAAADF/9X/AAAAAAMAAADF/9b/AAAAAAMAAADG/8b/AAAAAAMAAADG/8f/AAAAAAMAAADG/8j/AAAAAAMAAADG/8n/AAACAAMAAADG/8r/AAADAAMAAADG/8v/AAAAAAMAAADG/8z/AAAAAAMAAADG/83/AAAAAAMAAADG/87/AAAAAAMAAADG/8//AAAAAAMAAADG/9D/AAAAAAMAAADG/9H/AAAAAAMAAADG/9L/AAAAAAMAAADG/9P/AAADAAMAAADG/9T/AAAAAAMAAADG/9X/AAAAAAMAAADG/9b/AAAAAAMAAADH/8b/AAAAAAMAAADH/8f/AAAAAAMAAADH/8j/AAAAAAMAAADH/8n/AAAAAAMAAADH/8r/AAAAAAMAAADH/8v/AAAAAAMAAADH/8z/AAAAAAMAAADH/83/AAACAAMAAADH/87/AAAAAAMAAADH/8//AAAAAAMAAADH/9D/AAAAAAMAAADH/9H/AAAAAAMAAADH/9L/AAAAAAMAAADH/9P/AAAAAAMAAADH/9T/AAAAAAMAAADH/9X/AAAAAAMAAADH/9b/AAAAAAMAAADI/8b/AAAAAAMAAADI/8f/AAAAAAMAAADI/8j/AAAAAAMAAADI/8n/AAAAAAMAAADI/8r/AAADAAMAAADI/8v/AAAAAAMAAADI/8z/AAAAAAMAAADI/83/AAAAAAMAAADI/87/AAAAAAMAAADI/8//AAADAAMAAADI/9D/AAAAAAMAAADI/9H/AAAAAAMAAADI/9L/AAAAAAMAAADI/9P/AAABAAMAAADI/9T/AAAAAAMAAADI/9X/AAAAAAMAAADI/9b/AAAAAAMAAADJ/8b/AAAAAAMAAADJ/8f/AAAAAAMAAADJ/8j/AAAAAAMAAADJ/8n/AAAAAAMAAADJ/8r/AAAAAAMAAADJ/8v/AAAAAAMAAADJ/8z/AAAAAAMAAADJ/83/AAAAAAMAAADJ/87/AAAAAAMAAADJ/8//AAAAAAMAAADJ/9D/AAAAAAMAAADJ/9H/AAAAAAMAAADJ/9L/AAAAAAMAAADJ/9P/AAAAAAMAAADJ/9T/AAAAAAMAAADJ/9X/AAACAAMAAADJ/9b/AAAAAAMAAADK/8b/AAAAAAMAAADK/8f/AAAAAAMAAADK/8j/AAAAAAMAAADK/8n/AAAAAAMAAADK/8r/AAABAAMAAADK/8v/AAAAAAMAAADK/8z/AAAAAAMAAADK/83/AAAAAAMAAADK/87/AAAAAAMAAADK/8//AAAAAAMAAADK/9D/AAABAAMAAADK/9H/AAAAAAMAAADK/9L/AAAAAAMAAADK/9P/AAAAAAMAAADK/9T/AAAAAAMAAADK/9X/AAAAAAMAAADK/9b/AAAAAAMAAADL/8b/AAAAAAMAAADL/8f/AAAAAAMAAADL/8j/AAAAAAMAAADL/8n/AAAAAAMAAADL/8r/AAAAAAMAAADL/8v/AAAAAAMAAADL/8z/AAAAAAMAAADL/83/AAAAAAMAAADL/87/AAAAAAMAAADL/8//AAAAAAMAAADL/9D/AAAAAAMAAADL/9H/AAADAAMAAADL/9L/AAAAAAMAAADL/9P/AAAAAAMAAADL/9T/AAAAAAMAAADL/9X/AAAAAAMAAADL/9b/AAAAAAMAAADM/8b/AAABAAMAAADM/8f/AAAAAAMAAADM/8j/AAAAAAMAAADM/8n/AAAAAAMAAADM/8r/AAAAAAMAAADM/8v/AAAAAAMAAADM/8z/AAAAAAMAAADM/83/AAAAAAMAAADM/87/AAAAAAMAAADM/8//AAAAAAMAAADM/9D/AAAAAAMAAADM/9H/AAAAAAMAAADM/9L/AAAAAAMAAADM/9P/AAAAAAMAAADM/9T/AAAAAAMAAADM/9X/AAAAAAMAAADM/9b/AAAAAAMAAADN/8b/AAAAAAMAAADN/8f/AAAAAAMAAADN/8j/AAAAAAMAAADN/8n/AAAAAAMAAADN/8r/AAAAAAMAAADN/8v/AAAAAAMAAADN/8z/AAAAAAMAAADN/83/AAADAAMAAADN/87/AAAAAAMAAADN/8//AAAAAAMAAADN/9D/AAACAAMAAADN/9H/AAAAAAMAAADN/9L/AAAAAAMAAADN/9P/AAAAAAMAAADN/9T/AAABAAMAAADN/9X/AAAAAAMAAADN/9b/AAAAAAMAAADO/8b/AAAAAAMAAADO/8f/AAAAAAMAAADO/8j/AAAAAAMAAADO/8n/AAAAAAMAAADO/8r/AAAAAAMAAADO/8v/AAAAAAMAAADO/8z/AAAAAAMAAADO/83/AAAAAAMAAADO/87/AAAAAAMAAADO/8//AAAAAAMAAADO/9D/AAAAAAMAAADO/9H/AAAAAAMAAADO/9L/AAADAAMAAADO/9P/AAAAAAMAAADO/9T/AAAAAAMAAADO/9X/AAAAAAMAAADO/9b/AAACAAMAAADP/8b/AAAAAAMAAADP/8f/AAAAAAMAAADP/8j/AAACAAMAAADP/8n/AAAAAAMAAADP/8r/AAABAAMAAADP/8v/AAACAAMAAADP/8z/AAAAAAMAAADP/83/AAAAAAMAAADP/87/AAAAAAMAAADP/8//AAAAAAMAAADP/9D/AAAAAAMAAADP/9H/AAAAAAMAAADP/9L/AAAAAAMAAADP/9P/AAAAAAMAAADP/9T/AAAAAAMAAADP/9X/AAABAAMAAADP/9b/AAAAAAMAAADQ/8b/AAABAAMAAADQ/8f/AAAAAAMAAADQ/8j/AAACAAMAAADQ/8n/AAAAAAMAAADQ/8r/AAAAAAMAAADQ/8v/AAAAAAMAAADQ/8z/AAAAAAMAAADQ/83/AAAAAAMAAADQ/87/AAAAAAMAAADQ/8//AAAAAAMAAADQ/9D/AAAAAAMAAADQ/9H/AAAAAAMAAADQ/9L/AAAAAAMAAADQ/9P/AAABAAMAAADQ/9T/AAAAAAMAAADQ/9X/AAAAAAMAAADQ/9b/AAAAAAMAAADR/8b/AAAAAAMAAADR/8f/AAAAAAMAAADR/8j/AAAAAAMAAADR/8n/AAAAAAMAAADR/8r/AAAAAAMAAADR/8v/AAAAAAMAAADR/8z/AAAAAAMAAADR/83/AAAAAAMAAADR/87/AAAAAAMAAADR/8//AAAAAAMAAADR/9D/AAAAAAMAAADR/9H/AAAAAAMAAADR/9L/AAAAAAMAAADR/9P/AAABAAMAAADR/9T/AAAAAAMAAADR/9X/AAACAAMAAADR/9b/AAAAAAMAAADS/8b/AAAAAAMAAADS/8f/AAACAAMAAADS/8j/AAABAAMAAADS/8n/AAAAAAMAAADS/8r/AAAAAAMAAADS/8v/AAABAAMAAADS/8z/AAAAAAMAAADS/83/AAAAAAMAAADS/87/AAAAAAMAAADS/8//AAAAAAMAAADS/9D/AAAAAAMAAADS/9H/AAAAAAMAAADS/9L/AAACAAMAAADS/9P/AAAAAAMAAADS/9T/AAAAAAMAAADS/9X/AAAAAAMAAADS/9b/AAAAAAMAAADT/8b/AAADAAMAAADT/8f/AAAAAAMAAADT/8j/AAAAAAMAAADT/8n/AAABAAMAAADT/8r/AAAAAAMAAADT/8v/AAAAAAMAAADT/8z/AAAAAAMAAADT/83/AAAAAAMAAADT/87/AAAAAAMAAADT/8//AAAAAAMAAADT/9D/AAAAAAMAAADT/9H/AAAAAAMAAADT/9L/AAABAAMAAADT/9P/AAAAAAMAAADT/9T/AAAAAAMAAADT/9X/AAAAAAMAAADT/9b/AAAAAAMAAADU/8b/AAAAAAMAAADU/8f/AAADAAMAAADU/8j/AAAAAAMAAADU/8n/AAAAAAMAAADU/8r/AAAAAAMAAADU/8v/AAAAAAMAAADU/8z/AAAAAAMAAADU/83/AAAAAAMAAADU/87/AAAAAAMAAADU/8//AAADAAMAAADU/9D/AAAAAAMAAADU/9H/AAAAAAMAAADU/9L/AAAAAAMAAADU/9P/AAAAAAMAAADU/9T/AAAAAAMAAADU/9X/AAAAAAMAAADU/9b/AAADAAMAAADV/8b/AAAAAAMAAADV/8f/AAAAAAMAAADV/8j/AAAAAAMAAADV/8n/AAAAAAMAAADV/8r/AAAAAAMAAADV/8v/AAAAAAMAAADV/8z/AAAAAAMAAADV/83/AAAAAAMAAADV/87/AAADAAMAAADV/8//AAAAAAMAAADV/9D/AAAAAAMAAADV/9H/AAAAAAMAAADV/9L/AAADAAMAAADV/9P/AAADAAMAAADV/9T/AAAAAAMAAADV/9X/AAAAAAMAAADV/9b/AAAAAAMAAADW/8b/AAAAAAMAAADW/8f/AAAAAAMAAADW/8j/AAADAAMAAADW/8n/AAAAAAMAAADW/8r/AAAAAAMAAADW/8v/AAAAAAMAAADW/8z/AAAAAAMAAADW/83/AAAAAAMAAADW/87/AAAAAAMAAADW/8//AAABAAMAAADW/9D/AAAAAAMAAADW/9H/AAAAAAMAAADW/9L/AAAAAAMAAADW/9P/AAAAAAMAAADW/9T/AAAAAAMAAADW/9X/AAABAAMAAADW/9b/AAAAAAMAAADX/8b/AAAAAAMAAADX/8f/AAAAAAMAAADX/8j/AAAAAAMAAADX/8n/AAADAAMAAADX/8r/AAAAAAMAAADX/8v/AAAAAAMAAADX/8z/AAAAAAMAAADX/83/AAAAAAMAAADX/87/AAAAAAMAAADX/8//AAAAAAMAAADX/9D/AAACAAMAAADX/9H/AAAAAAMAAADX/9L/AAAAAAMAAADX/9P/AAAAAAMAAADX/9T/AAACAAMAAADX/9X/AAAAAAMAAADX/9b/AAAAAAMAAADY/8b/AAAAAAMAAADY/8f/AAAAAAMAAADY/8j/AAAAAAMAAADY/8n/AAADAAMAAADY/8r/AAAAAAMAAADY/8v/AAAAAAMAAADY/8z/AAACAAMAAADY/83/AAADAAMAAADY/87/AAAAAAMAAADY/8//AAAAAAMAAADY/9D/AAAAAAMAAADY/9H/AAABAAMAAADY/9L/AAACAAMAAADY/9P/AAAAAAMAAADY/9T/AAAAAAMAAADY/9X/AAAAAAMAAADY/9b/AAAAAAMAAADZ/8b/AAAAAAMAAADZ/8f/AAAAAAMAAADZ/8j/AAAAAAMAAADZ/8n/AAAAAAMAAADZ/8r/AAAAAAMAAADZ/8v/AAAAAAMAAADZ/8z/AAAAAAMAAADZ/83/AAABAAMAAADZ/87/AAACAAMAAADZ/8//AAAAAAMAAADZ/9D/AAAAAAMAAADZ/9H/AAAAAAMAAADZ/9L/AAAAAAMAAADZ/9P/AAAAAAMAAADZ/9T/AAAAAAMAAADZ/9X/AAAAAAMAAADZ/9b/AAAAAAMAAADa/8b/AAAAAAMAAADa/8f/AAAAAAMAAADa/8j/AAAAAAMAAADa/8n/AAAAAAMAAADa/8r/AAABAAMAAADa/8v/AAAAAAMAAADa/8z/AAAAAAMAAADa/83/AAADAAMAAADa/87/AAAAAAMAAADa/8//AAADAAMAAADa/9D/AAAAAAMAAADa/9H/AAAAAAMAAADa/9L/AAAAAAMAAADa/9P/AAADAAMAAADa/9T/AAAAAAMAAADa/9X/AAAAAAMAAADa/9b/AAAAAAMAAADb/8b/AAABAAMAAADb/8f/AAAAAAMAAADb/8j/AAAAAAMAAADb/8n/AAAAAAMAAADb/8r/AAABAAMAAADb/8v/AAAAAAMAAADb/8z/AAAAAAMAAADb/83/AAAAAAMAAADb/87/AAAAAAMAAADb/8//AAAAAAMAAADb/9D/AAAAAAMAAADb/9H/AAAAAAMAAADb/9L/AAAAAAMAAADb/9P/AAAAAAMAAADb/9T/AAAAAAMAAADb/9X/AAAAAAMAAADb/9b/AAAAAAMAAADc/8b/AAAAAAMAAADc/8f/AAAAAAMAAADc/8j/AAAAAAMAAADc/8n/AAAAAAMAAADc/8r/AAAAAAMAAADc/8v/AAAAAAMAAADc/8z/AAAAAAMAAADc/83/AAAAAAMAAADc/87/AAAAAAMAAADc/8//AAAAAAMAAADc/9D/AAAAAAMAAADc/9H/AAAAAAMAAADc/9L/AAAAAAMAAADc/9P/AAAAAAMAAADc/9T/AAABAAMAAADc/9X/AAAAAAMAAADc/9b/AAAAAAMAAADd/8b/AAAAAAMAAADd/8f/AAACAAMAAADd/8j/AAAAAAMAAADd/8n/AAAAAAMAAADd/8r/AAAAAAMAAADd/8v/AAADAAMAAADd/8z/AAAAAAMAAADd/83/AAAAAAMAAADd/87/AAAAAAMAAADd/8//AAADAAMAAADd/9D/AAAAAAMAAADd/9H/AAAAAAMAAADd/9L/AAAAAAMAAADd/9P/AAAAAAMAAADd/9T/AAAAAAMAAADd/9X/AAAAAAMAAADd/9b/AAACAAMAAADe/8b/AAABAAMAAADe/8f/AAABAAMAAADe/8j/AAAAAAMAAADe/8n/AAAAAAMAAADe/8r/AAAAAAMAAADe/8v/AAAAAAMAAADe/8z/AAAAAAMAAADe/83/AAAAAAMAAADe/87/AAAAAAMAAADe/8//AAAAAAMAAADe/9D/AAAAAAMAAADe/9H/AAAAAAMAAADe/9L/AAAAAAMAAADe/9P/AAAAAAMAAADe/9T/AAAAAAMAAADe/9X/AAAAAAMAAADe/9b/AAAAAAMAAADf/8b/AAAAAAMAAADf/8f/AAAAAAMAAADf/8j/AAAAAAMAAADf/8n/AAAAAAMAAADf/8r/AAAAAAMAAADf/8v/AAAAAAMAAADf/8z/AAAAAAMAAADf/83/AAAAAAMAAADf/87/AAAAAAMAAADf/8//AAAAAAMAAADf/9D/AAAAAAMAAADf/9H/AAAAAAMAAADf/9L/AAAAAAMAAADf/9P/AAAAAAMAAADf/9T/AAAAAAMAAADf/9X/AAAAAAMAAADf/9b/AAAAAAMAAADg/8b/AAABAAMAAADg/8f/AAAAAAMAAADg/8j/AAAAAAMAAADg/8n/AAABAAMAAADg/8r/AAAAAAMAAADg/8v/AAAAAAMAAADg/8z/AAACAAMAAADg/83/AAAAAAMAAADg/87/AAAAAAMAAADg/8//AAAAAAMAAADg/9D/AAAAAAMAAADg/9H/AAAAAAMAAADg/9L/AAAAAAMAAADg/9P/AAAAAAMAAADg/9T/AAAAAAMAAADg/9X/AAAAAAMAAADg/9b/AAAAAAMAAADh/8b/AAAAAAMAAADh/8f/AAADAAMAAADh/8j/AAAAAAMAAADh/8n/AAAAAAMAAADh/8r/AAAAAAMAAADh/8v/AAAAAAMAAADh/8z/AAAAAAMAAADh/83/AAAAAAMAAADh/87/AAABAAMAAADh/8//AAAAAAMAAADh/9D/AAABAAMAAADh/9H/AAADAAMAAADh/9L/AAAAAAMAAADh/9P/AAAAAAMAAADh/9T/AAAAAAMAAADh/9X/AAABAAMAAADh/9b/AAAAAAMAAADh/9f/AAAAAAMAAADh/9j/AAAAAAMAAADh/9n/AAAAAAMAAADh/9r/AAAAAAMAAADh/9v/AAAAAAMAAADh/9z/AAAAAAMAAADh/93/AAAAAAMAAADh/97/AAAAAAMAAADh/9//AAAAAAMAAADh/+D/AAAAAAMAAADi/8b/AAAAAAMAAADi/8f/AAAAAAMAAADi/8j/AAAAAAMAAADi/8n/AAAAAAMAAADi/8r/AAAAAAMAAADi/8v/AAAAAAMAAADi/8z/AAACAAMAAADi/83/AAAAAAMAAADi/87/AAAAAAMAAADi/8//AAAAAAMAAADi/9D/AAAAAAMAAADi/9H/AAAAAAMAAADi/9L/AAAAAAMAAADi/9P/AAAAAAMAAADi/9T/AAAAAAMAAADi/9X/AAAAAAMAAADi/9b/AAAAAAMAAADi/9f/AAAAAAMAAADi/9j/AAAAAAMAAADi/9n/AAAAAAMAAADi/9r/AAAAAAMAAADi/9v/AAAAAAMAAADi/9z/AAAAAAMAAADi/93/AAAAAAMAAADi/97/AAACAAMAAADi/9//AAAAAAMAAADi/+D/AAAAAAMAAADj/8b/AAAAAAMAAADj/8f/AAAAAAMAAADj/8j/AAAAAAMAAADj/8n/AAABAAMAAADj/8r/AAACAAMAAADj/8v/AAADAAMAAADj/8z/AAAAAAMAAADj/83/AAAAAAMAAADj/87/AAAAAAMAAADj/8//AAAAAAMAAADj/9D/AAAAAAMAAADj/9H/AAAAAAMAAADj/9L/AAAAAAMAAADj/9P/AAADAAMAAADj/9T/AAAAAAMAAADj/9X/AAAAAAMAAADj/9b/AAAAAAMAAADj/9f/AAAAAAMAAADj/9j/AAACAAMAAADj/9n/AAAAAAMAAADj/9r/AAAAAAMAAADj/9v/AAAAAAMAAADj/9z/AAAAAAMAAADj/93/AAAAAAMAAADj/97/AAAAAAMAAADj/9//AAAAAAMAAADj/+D/AAAAAAMAAADk/8b/AAAAAAMAAADk/8f/AAABAAMAAADk/8j/AAAAAAMAAADk/8n/AAAAAAMAAADk/8r/AAACAAMAAADk/8v/AAADAAMAAADk/8z/AAAAAAMAAADk/83/AAABAAMAAADk/87/AAAAAAMAAADk/8//AAAAAAMAAADk/9D/AAAAAAMAAADk/9H/AAAAAAMAAADk/9L/AAAAAAMAAADk/9P/AAAAAAMAAADk/9T/AAAAAAMAAADk/9X/AAAAAAMAAADk/9b/AAAAAAMAAADk/9f/AAAAAAMAAADk/9j/AAABAAMAAADk/9n/AAAAAAMAAADk/9r/AAAAAAMAAADk/9v/AAAAAAMAAADk/9z/AAAAAAMAAADk/93/AAAAAAMAAADk/97/AAACAAMAAADk/9//AAAAAAMAAADk/+D/AAAAAAMAAADl/8b/AAAAAAMAAADl/8f/AAAAAAMAAADl/8j/AAADAAMAAADl/8n/AAAAAAMAAADl/8r/AAAAAAMAAADl/8v/AAAAAAMAAADl/8z/AAAAAAMAAADl/83/AAAAAAMAAADl/87/AAAAAAMAAADl/8//AAADAAMAAADl/9D/AAABAAMAAADl/9H/AAAAAAMAAADl/9L/AAAAAAMAAADl/9P/AAAAAAMAAADl/9T/AAABAAMAAADl/9X/AAAAAAMAAADl/9b/AAAAAAMAAADl/9f/AAAAAAMAAADl/9j/AAAAAAMAAADl/9n/AAAAAAMAAADl/9r/AAAAAAMAAADl/9v/AAAAAAMAAADl/9z/AAAAAAMAAADl/93/AAAAAAMAAADl/97/AAAAAAMAAADl/9//AAAAAAMAAADl/+D/AAAAAAMAAADm/8b/AAAAAAMAAADm/8f/AAAAAAMAAADm/8j/AAAAAAMAAADm/8n/AAAAAAMAAADm/8r/AAAAAAMAAADm/8v/AAAAAAMAAADm/8z/AAAAAAMAAADm/83/AAAAAAMAAADm/87/AAAAAAMAAADm/8//AAAAAAMAAADm/9D/AAAAAAMAAADm/9H/AAAAAAMAAADm/9L/AAAAAAMAAADm/9P/AAAAAAMAAADm/9T/AAAAAAMAAADm/9X/AAABAAMAAADm/9b/AAAAAAMAAADm/9f/AAAAAAMAAADm/9j/AAAAAAMAAADm/9n/AAAAAAMAAADm/9r/AAAAAAMAAADm/9v/AAAAAAMAAADm/9z/AAAAAAMAAADm/93/AAAAAAMAAADm/97/AAAAAAMAAADm/9//AAAAAAMAAADm/+D/AAAAAAMAAADn/8b/AAACAAMAAADn/8f/AAAAAAMAAADn/8j/AAAAAAMAAADn/8n/AAAAAAMAAADn/8r/AAAAAAMAAADn/8v/AAAAAAMAAADn/8z/AAADAAMAAADn/83/AAACAAMAAADn/87/AAAAAAMAAADn/8//AAAAAAMAAADn/9D/AAAAAAMAAADn/9H/AAAAAAMAAADn/9L/AAAAAAMAAADn/9P/AAAAAAMAAADn/9T/AAAAAAMAAADn/9X/AAAAAAMAAADn/9b/AAAAAAMAAADn/9f/AAABAAMAAADn/9j/AAAAAAMAAADn/9n/AAADAAMAAADn/9r/AAAAAAMAAADn/9v/AAAAAAMAAADn/9z/AAAAAAMAAADn/93/AAAAAAMAAADn/97/AAAAAAMAAADn/9//AAAAAAMAAADn/+D/AAAAAAMAAADo/8b/AAACAAMAAADo/8f/AAAAAAMAAADo/8j/AAAAAAMAAADo/8n/AAAAAAMAAADo/8r/AAAAAAMAAADo/8v/AAAAAAMAAADo/8z/AAABAAMAAADo/83/AAAAAAMAAADo/87/AAADAAMAAADo/8//AAAAAAMAAADo/9D/AAAAAAMAAADo/9H/AAAAAAMAAADo/9L/AAAAAAMAAADo/9P/AAAAAAMAAADo/9T/AAACAAMAAADo/9X/AAAAAAMAAADo/9b/AAAAAAMAAADo/9f/AAAAAAMAAADo/9j/AAAAAAMAAADo/9n/AAAAAAMAAADo/9r/AAACAAMAAADo/9v/AAAAAAMAAADo/9z/AAAAAAMAAADo/93/AAAAAAMAAADo/97/AAAAAAMAAADo/9//AAADAAMAAADo/+D/AAAAAAMAAADp/8b/AAAAAAMAAADp/8f/AAAAAAMAAADp/8j/AAABAAMAAADp/8n/AAAAAAMAAADp/8r/AAAAAAMAAADp/8v/AAAAAAMAAADp/8z/AAAAAAMAAADp/83/AAAAAAMAAADp/87/AAABAAMAAADp/8//AAAAAAMAAADp/9D/AAAAAAMAAADp/9H/AAAAAAMAAADp/9L/AAAAAAMAAADp/9P/AAAAAAMAAADp/9T/AAAAAAMAAADp/9X/AAAAAAMAAADp/9b/AAAAAAMAAADp/9f/AAAAAAMAAADp/9j/AAADAAMAAADp/9n/AAAAAAMAAADp/9r/AAADAAMAAADp/9v/AAAAAAMAAADp/9z/AAAAAAMAAADp/93/AAAAAAMAAADp/97/AAACAAMAAADp/9//AAAAAAMAAADp/+D/AAAAAAMAAADq/8b/AAAAAAMAAADq/8f/AAABAAMAAADq/8j/AAAAAAMAAADq/8n/AAADAAMAAADq/8r/AAAAAAMAAADq/8v/AAAAAAMAAADq/8z/AAAAAAMAAADq/83/AAAAAAMAAADq/87/AAAAAAMAAADq/8//AAAAAAMAAADq/9D/AAAAAAMAAADq/9H/AAAAAAMAAADq/9L/AAAAAAMAAADq/9P/AAADAAMAAADq/9T/AAAAAAMAAADq/9X/AAAAAAMAAADq/9b/AAAAAAMAAADq/9f/AAAAAAMAAADq/9j/AAAAAAMAAADq/9n/AAAAAAMAAADq/9r/AAAAAAMAAADq/9v/AAAAAAMAAADq/9z/AAAAAAMAAADq/93/AAAAAAMAAADq/97/AAAAAAMAAADq/9//AAAAAAMAAADq/+D/AAAAAAMAAADr/8b/AAAAAAMAAADr/8f/AAAAAAMAAADr/8j/AAAAAAMAAADr/8n/AAAAAAMAAADr/8r/AAAAAAMAAADr/8v/AAAAAAMAAADr/8z/AAAAAAMAAADr/83/AAADAAMAAADr/87/AAAAAAMAAADr/8//AAAAAAMAAADr/9D/AAAAAAMAAADr/9H/AAABAAMAAADr/9L/AAAAAAMAAADr/9P/AAAAAAMAAADr/9T/AAAAAAMAAADr/9X/AAADAAMAAADr/9b/AAACAAMAAADr/9f/AAAAAAMAAADr/9j/AAAAAAMAAADr/9n/AAAAAAMAAADr/9r/AAAAAAMAAADr/9v/AAAAAAMAAADr/9z/AAAAAAMAAADr/93/AAAAAAMAAADr/97/AAAAAAMAAADr/9//AAAAAAMAAADr/+D/AAAAAAMAAADs/8b/AAAAAAMAAADs/8f/AAAAAAMAAADs/8j/AAAAAAMAAADs/8n/AAAAAAMAAADs/8r/AAAAAAMAAADs/8v/AAAAAAMAAADs/8z/AAAAAAMAAADs/83/AAAAAAMAAADs/87/AAADAAMAAADs/8//AAAAAAMAAADs/9D/AAAAAAMAAADs/9H/AAAAAAMAAADs/9L/AAAAAAMAAADs/9P/AAAAAAMAAADs/9T/AAAAAAMAAADs/9X/AAAAAAMAAADs/9b/AAAAAAMAAADs/9f/AAAAAAMAAADs/9j/AAAAAAMAAADs/9n/AAAAAAMAAADs/9r/AAAAAAMAAADs/9v/AAAAAAMAAADs/9z/AAAAAAMAAADs/93/AAAAAAMAAADs/97/AAAAAAMAAADs/9//AAABAAMAAADs/+D/AAABAAMAAADt/8b/AAAAAAMAAADt/8f/AAAAAAMAAADt/8j/AAAAAAMAAADt/8n/AAAAAAMAAADt/8r/AAAAAAMAAADt/8v/AAAAAAMAAADt/8z/AAAAAAMAAADt/83/AAAAAAMAAADt/87/AAAAAAMAAADt/8//AAAAAAMAAADt/9D/AAAAAAMAAADt/9H/AAAAAAMAAADt/9L/AAABAAMAAADt/9P/AAACAAMAAADt/9T/AAAAAAMAAADt/9X/AAAAAAMAAADt/9b/AAAAAAMAAADt/9f/AAAAAAMAAADt/9j/AAAAAAMAAADt/9n/AAAAAAMAAADt/9r/AAABAAMAAADt/9v/AAAAAAMAAADt/9z/AAAAAAMAAADt/93/AAACAAMAAADt/97/AAAAAAMAAADt/9//AAAAAAMAAADt/+D/AAACAAMAAADu/8b/AAAAAAMAAADu/8f/AAAAAAMAAADu/8j/AAAAAAMAAADu/8n/AAAAAAMAAADu/8r/AAAAAAMAAADu/8v/AAAAAAMAAADu/8z/AAAAAAMAAADu/83/AAAAAAMAAADu/87/AAAAAAMAAADu/8//AAAAAAMAAADu/9D/AAAAAAMAAADu/9H/AAAAAAMAAADu/9L/AAAAAAMAAADu/9P/AAAAAAMAAADu/9T/AAAAAAMAAADu/9X/AAACAAMAAADu/9b/AAAAAAMAAADu/9f/AAAAAAMAAADu/9j/AAAAAAMAAADu/9n/AAAAAAMAAADu/9r/AAAAAAMAAADu/9v/AAABAAMAAADu/9z/AAAAAAMAAADu/93/AAAAAAMAAADu/97/AAAAAAMAAADu/9//AAAAAAMAAADu/+D/AAAAAAMAAADv/8b/AAAAAAMAAADv/8f/AAAAAAMAAADv/8j/AAAAAAMAAADv/8n/AAAAAAMAAADv/8r/AAAAAAMAAADv/8v/AAAAAAMAAADv/8z/AAAAAAMAAADv/83/AAAAAAMAAADv/87/AAACAAMAAADv/8//AAAAAAMAAADv/9D/AAABAAMAAADv/9H/AAACAAMAAADv/9L/AAAAAAMAAADv/9P/AAACAAMAAADv/9T/AAAAAAMAAADv/9X/AAAAAAMAAADv/9b/AAAAAAMAAADv/9f/AAAAAAMAAADv/9j/AAAAAAMAAADv/9n/AAAAAAMAAADv/9r/AAADAAMAAADv/9v/AAAAAAMAAADv/9z/AAAAAAMAAADv/93/AAAAAAMAAADv/97/AAAAAAMAAADv/9//AAAAAAMAAADv/+D/AAAAAAMAAADw/8b/AAAAAAMAAADw/8f/AAAAAAMAAADw/8j/AAAAAAMAAADw/8n/AAABAAMAAADw/8r/AAAAAAMAAADw/8v/AAAAAAMAAADw/8z/AAAAAAMAAADw/83/AAADAAMAAADw/87/AAAAAAMAAADw/8//AAAAAAMAAADw/9D/AAACAAMAAADw/9H/AAAAAAMAAADw/9L/AAAAAAMAAADw/9P/AAAAAAMAAADw/9T/AAAAAAMAAADw/9X/AAABAAMAAADw/9b/AAAAAAMAAADw/9f/AAAAAAMAAADw/9j/AAAAAAMAAADw/9n/AAAAAAMAAADw/9r/AAAAAAMAAADw/9v/AAAAAAMAAADw/9z/AAAAAAMAAADw/93/AAAAAAMAAADw/97/AAAAAAMAAADw/9//AAAAAAMAAADw/+D/AAACAAMAAADx/8b/AAAAAAMAAADx/8f/AAAAAAMAAADx/8j/AAAAAAMAAADx/8n/AAAAAAMAAADx/8r/AAAAAAMAAADx/8v/AAAAAAMAAADx/8z/AAAAAAMAAADx/83/AAAAAAMAAADx/87/AAAAAAMAAADx/8//AAAAAAMAAADx/9D/AAAAAAMAAADx/9H/AAADAAMAAADx/9L/AAAAAAMAAADx/9P/AAAAAAMAAADx/9T/AAAAAAMAAADx/9X/AAAAAAMAAADx/9b/AAAAAAMAAADx/9f/AAABAAMAAADx/9j/AAABAAMAAADx/9n/AAAAAAMAAADx/9r/AAAAAAMAAADx/9v/AAAAAAMAAADx/9z/AAABAAMAAADx/93/AAAAAAMAAADx/97/AAAAAAMAAADx/9//AAAAAAMAAADx/+D/AAAAAAMAAADy/8b/AAAAAAMAAADy/8f/AAAAAAMAAADy/8j/AAAAAAMAAADy/8n/AAACAAMAAADy/8r/AAAAAAMAAADy/8v/AAAAAAMAAADy/8z/AAAAAAMAAADy/83/AAAAAAMAAADy/87/AAACAAMAAADy/8//AAAAAAMAAADy/9D/AAAAAAMAAADy/9H/AAAAAAMAAADy/9L/AAAAAAMAAADy/9P/AAAAAAMAAADy/9T/AAAAAAMAAADy/9X/AAAAAAMAAADy/9b/AAAAAAMAAADy/9f/AAAAAAMAAADy/9j/AAAAAAMAAADy/9n/AAAAAAMAAADy/9r/AAAAAAMAAADy/9v/AAAAAAMAAADy/9z/AAAAAAMAAADy/93/AAAAAAMAAADy/97/AAAAAAMAAADy/9//AAAAAAMAAADy/+D/AAAAAAMAAADz/8b/AAAAAAMAAADz/8f/AAAAAAMAAADz/8j/AAAAAAMAAADz/8n/AAACAAMAAADz/8r/AAAAAAMAAADz/8v/AAAAAAMAAADz/8z/AAAAAAMAAADz/83/AAABAAMAAADz/87/AAAAAAMAAADz/8//AAAAAAMAAADz/9D/AAAAAAMAAADz/9H/AAAAAAMAAADz/9L/AAAAAAMAAADz/9P/AAAAAAMAAADz/9T/AAAAAAMAAADz/9X/AAACAAMAAADz/9b/AAABAAMAAADz/9f/AAAAAAMAAADz/9j/AAAAAAMAAADz/9n/AAAAAAMAAADz/9r/AAAAAAMAAADz/9v/AAAAAAMAAADz/9z/AAAAAAMAAADz/93/AAAAAAMAAADz/97/AAAAAAMAAADz/9//AAAAAAMAAADz/+D/AAAAAAMAAAD0/8b/AAAAAAMAAAD0/8f/AAAAAAMAAAD0/8j/AAAAAAMAAAD0/8n/AAAAAAMAAAD0/8r/AAAAAAMAAAD0/8v/AAAAAAMAAAD0/8z/AAAAAAMAAAD0/83/AAADAAMAAAD0/87/AAAAAAMAAAD0/8//AAAAAAMAAAD0/9D/AAADAAMAAAD0/9H/AAAAAAMAAAD0/9L/AAAAAAMAAAD0/9P/AAADAAMAAAD0/9T/AAABAAMAAAD0/9X/AAAAAAMAAAD0/9b/AAAAAAMAAAD0/9f/AAAAAAMAAAD0/9j/AAAAAAMAAAD0/9n/AAAAAAMAAAD0/9r/AAAAAAMAAAD0/9v/AAAAAAMAAAD0/9z/AAAAAAMAAAD0/93/AAACAAMAAAD0/97/AAAAAAMAAAD0/9//AAAAAAMAAAD0/+D/AAAAAAMAAAD1/8b/AAAAAAMAAAD1/8f/AAAAAAMAAAD1/8j/AAAAAAMAAAD1/8n/AAAAAAMAAAD1/8r/AAAAAAMAAAD1/8v/AAAAAAMAAAD1/8z/AAAAAAMAAAD1/83/AAAAAAMAAAD1/87/AAAAAAMAAAD1/8//AAAAAAMAAAD1/9D/AAAAAAMAAAD1/9H/AAAAAAMAAAD1/9L/AAAAAAMAAAD1/9P/AAAAAAMAAAD1/9T/AAAAAAMAAAD1/9X/AAAAAAMAAAD1/9b/AAAAAAMAAAD1/9f/AAAAAAMAAAD1/9j/AAAAAAMAAAD1/9n/AAAAAAMAAAD1/9r/AAAAAAMAAAD1/9v/AAAAAAMAAAD1/9z/AAAAAAMAAAD1/93/AAAAAAMAAAD1/97/AAAAAAMAAAD1/9//AAAAAAMAAAD1/+D/AAAAAAMAAAD2/8b/AAAAAAMAAAD2/8f/AAAAAAMAAAD2/8j/AAAAAAMAAAD2/8n/AAAAAAMAAAD2/8r/AAAAAAMAAAD2/8v/AAAAAAMAAAD2/8z/AAABAAMAAAD2/83/AAAAAAMAAAD2/87/AAAAAAMAAAD2/8//AAAAAAMAAAD2/9D/AAAAAAMAAAD2/9H/AAAAAAMAAAD2/9L/AAAAAAMAAAD2/9P/AAAAAAMAAAD2/9T/AAAAAAMAAAD2/9X/AAAAAAMAAAD2/9b/AAAAAAMAAAD2/9f/AAADAAMAAAD2/9j/AAAAAAMAAAD2/9n/AAAAAAMAAAD2/9r/AAAAAAMAAAD2/9v/AAAAAAMAAAD2/9z/AAAAAAMAAAD2/93/AAAAAAMAAAD2/97/AAAAAAMAAAD2/9//AAAAAAMAAAD2/+D/AAAAAAMAAAD3/8b/AAAAAAMAAAD3/8f/AAAAAAMAAAD3/8j/AAACAAMAAAD3/8n/AAAAAAMAAAD3/8r/AAAAAAMAAAD3/8v/AAACAAMAAAD3/8z/AAAAAAMAAAD3/83/AAAAAAMAAAD3/87/AAAAAAMAAAD3/8//AAAAAAMAAAD3/9D/AAAAAAMAAAD3/9H/AAAAAAMAAAD3/9L/AAAAAAMAAAD3/9P/AAAAAAMAAAD3/9T/AAAAAAMAAAD3/9X/AAAAAAMAAAD3/9b/AAAAAAMAAAD3/9f/AAAAAAMAAAD3/9j/AAAAAAMAAAD3/9n/AAAAAAMAAAD3/9r/AAADAAMAAAD3/9v/AAAAAAMAAAD3/9z/AAAAAAMAAAD3/93/AAAAAAMAAAD3/97/AAADAAMAAAD3/9//AAAAAAMAAAD3/+D/AAABAAMAAAD4/8b/AAAAAAMAAAD4/8f/AAAAAAMAAAD4/8j/AAAAAAMAAAD4/8n/AAAAAAMAAAD4/8r/AAAAAAMAAAD4/8v/AAAAAAMAAAD4/8z/AAABAAMAAAD4/83/AAADAAMAAAD4/87/AAAAAAMAAAD4/8//AAAAAAMAAAD4/9D/AAAAAAMAAAD4/9H/AAAAAAMAAAD4/9L/AAAAAAMAAAD4/9P/AAAAAAMAAAD4/9T/AAAAAAMAAAD4/9X/AAAAAAMAAAD4/9b/AAAAAAMAAAD4/9f/AAACAAMAAAD4/9j/AAAAAAMAAAD4/9n/AAAAAAMAAAD4/9r/AAAAAAMAAAD4/9v/AAADAAMAAAD4/9z/AAAAAAMAAAD4/93/AAAAAAMAAAD4/97/AAAAAAMAAAD4/9//AAABAAMAAAD4/+D/AAAAAAMAAAD5/8b/AAAAAAMAAAD5/8f/AAAAAAMAAAD5/8j/AAAAAAMAAAD5/8n/AAAAAAMAAAD5/8r/AAAAAAMAAAD5/8v/AAACAAMAAAD5/8z/AAAAAAMAAAD5/83/AAAAAAMAAAD5/87/AAAAAAMAAAD5/8//AAAAAAMAAAD5/9D/AAAAAAMAAAD5/9H/AAAAAAMAAAD5/9L/AAAAAAMAAAD5/9P/AAAAAAMAAAD5/9T/AAAAAAMAAAD5/9X/AAAAAAMAAAD5/9b/AAADAAMAAAD5/9f/AAAAAAMAAAD5/9j/AAAAAAMAAAD5/9n/AAAAAAMAAAD5/9r/AAAAAAMAAAD5/9v/AAACAAMAAAD5/9z/AAAAAAMAAAD5/93/AAABAAMAAAD5/97/AAAAAAMAAAD5/9//AAAAAAMAAAD5/+D/AAAAAAMAAAD6/8b/AAAAAAMAAAD6/8f/AAAAAAMAAAD6/8j/AAAAAAMAAAD6/8n/AAAAAAMAAAD6/8r/AAAAAAMAAAD6/8v/AAAAAAMAAAD6/8z/AAACAAMAAAD6/83/AAADAAMAAAD6/87/AAAAAAMAAAD6/8//AAAAAAMAAAD6/9D/AAAAAAMAAAD6/9H/AAAAAAMAAAD6/9L/AAABAAMAAAD6/9P/AAAAAAMAAAD6/9T/AAADAAMAAAD6/9X/AAAAAAMAAAD6/9b/AAAAAAMAAAD6/9f/AAAAAAMAAAD6/9j/AAAAAAMAAAD6/9n/AAAAAAMAAAD6/9r/AAAAAAMAAAD6/9v/AAAAAAMAAAD6/9z/AAABAAMAAAD6/93/AAABAAMAAAD6/97/AAAAAAMAAAD6/9//AAAAAAMAAAD6/+D/AAAAAAMAAAD7/8b/AAAAAAMAAAD7/8f/AAAAAAMAAAD7/8j/AAAAAAMAAAD7/8n/AAAAAAMAAAD7/8r/AAAAAAMAAAD7/8v/AAAAAAMAAAD7/8z/AAAAAAMAAAD7/83/AAAAAAMAAAD7/87/AAAAAAMAAAD7/8//AAAAAAMAAAD7/9D/AAABAAMAAAD7/9H/AAAAAAMAAAD7/9L/AAAAAAMAAAD7/9P/AAAAAAMAAAD7/9T/AAAAAAMAAAD7/9X/AAAAAAMAAAD7/9b/AAAAAAMAAAD7/9f/AAAAAAMAAAD7/9j/AAAAAAMAAAD7/9n/AAAAAAMAAAD7/9r/AAAAAAMAAAD7/9v/AAAAAAMAAAD7/9z/AAAAAAMAAAD7/93/AAAAAAMAAAD7/97/AAAAAAMAAAD7/9//AAAAAAMAAAD7/+D/AAAAAAMAAAD8/8b/AAAAAAMAAAD8/8f/AAAAAAMAAAD8/8j/AAAAAAMAAAD8/8n/AAAAAAMAAAD8/8r/AAAAAAMAAAD8/8v/AAAAAAMAAAD8/8z/AAAAAAMAAAD8/83/AAAAAAMAAAD8/87/AAABAAMAAAD8/8//AAAAAAMAAAD8/9D/AAAAAAMAAAD8/9H/AAAAAAMAAAD8/9L/AAADAAMAAAD8/9P/AAAAAAMAAAD8/9T/AAAAAAMAAAD8/9X/AAAAAAMAAAD8/9b/AAAAAAMAAAD8/9f/AAAAAAMAAAD8/9j/AAAAAAMAAAD8/9n/AAAAAAMAAAD8/9r/AAAAAAMAAAD8/9v/AAAAAAMAAAD8/9z/AAAAAAMAAAD8/93/AAADAAMAAAD8/97/AAAAAAMAAAD8/9//AAAAAAMAAAD8/+D/AAAAAAMAAAD9/8b/AAAAAAMAAAD9/8f/AAAAAAMAAAD9/8j/AAACAAMAAAD9/8n/AAAAAAMAAAD9/8r/AAAAAAMAAAD9/8v/AAAAAAMAAAD9/8z/AAADAAMAAAD9/83/AAACAAMAAAD9/87/AAAAAAMAAAD9/8//AAAAAAMAAAD9/9D/AAADAAMAAAD9/9H/AAAAAAMAAAD9/9L/AAAAAAMAAAD9/9P/AAABAAMAAAD9/9T/AAAAAAMAAAD9/9X/AAAAAAMAAAD9/9b/AAAAAAMAAAD9/9f/AAAAAAMAAAD9/9j/AAAAAAMAAAD9/9n/AAAAAAMAAAD9/9r/AAAAAAMAAAD9/9v/AAAAAAMAAAD9/9z/AAAAAAMAAAD9/93/AAAAAAMAAAD9/97/AAAAAAMAAAD9/9//AAAAAAMAAAD9/+D/AAAAAAMAAAD+/8b/AAAAAAMAAAD+/8f/AAAAAAMAAAD+/8j/AAAAAAMAAAD+/8n/AAAAAAMAAAD+/8r/AAAAAAMAAAD+/8v/AAAAAAMAAAD+/8z/AAAAAAMAAAD+/83/AAAAAAMAAAD+/87/AAAAAAMAAAD+/8//AAADAAMAAAD+/9D/AAAAAAMAAAD+/9H/AAAAAAMAAAD+/9L/AAAAAAMAAAD+/9P/AAABAAMAAAD+/9T/AAABAAMAAAD+/9X/AAAAAAMAAAD+/9b/AAAAAAMAAAD+/9f/AAAAAAMAAAD+/9j/AAABAAMAAAD+/9n/AAAAAAMAAAD+/9r/AAAAAAMAAAD+/9v/AAAAAAMAAAD+/9z/AAADAAMAAAD+/93/AAAAAAMAAAD+/97/AAAAAAMAAAD+/9//AAAAAAMAAAD+/+D/AAAAAAMAAAD//8b/AAAAAAMAAAD//8f/AAAAAAMAAAD//8j/AAAAAAMAAAD//8n/AAAAAAMAAAD//8r/AAAAAAMAAAD//8v/AAAAAAMAAAD//8z/AAAAAAMAAAD//83/AAAAAAMAAAD//87/AAAAAAMAAAD//8//AAAAAAMAAAD//9D/AAAAAAMAAAD//9H/AAAAAAMAAAD//9L/AAAAAAMAAAD//9P/AAAAAAMAAAD//9T/AAAAAAMAAAD//9X/AAAAAAMAAAD//9b/AAAAAAMAAAD//9f/AAAAAAMAAAD//9j/AAAAAAMAAAD//9n/AAAAAAMAAAD//9r/AAAAAAMAAAD//9v/AAAAAAMAAAD//9z/AAABAAMAAAD//93/AAAAAAMAAAD//97/AAAAAAMAAAD//9//AAAAAAMAAAD//+D/AAADAAMAAAAAAMb/AAAAAAMAAAAAAMf/AAAAAAMAAAAAAMj/AAAAAAMAAAAAAMn/AAAAAAMAAAAAAMr/AAAAAAMAAAAAAMv/AAAAAAMAAAAAAMz/AAAAAAMAAAAAAM3/AAAAAAMAAAAAAM7/AAACAAMAAAAAAM//AAAAAAMAAAAAAND/AAAAAAMAAAAAANH/AAAAAAMAAAAAANL/AAAAAAMAAAAAANP/AAAAAAMAAAAAANT/AAAAAAMAAAAAANX/AAAAAAMAAAAAANb/AAAAAAMAAAAAANf/AAAAAAMAAAAAANj/AAAAAAMAAAAAANn/AAAAAAMAAAAAANr/AAAAAAMAAAAAANv/AAAAAAMAAAAAANz/AAAAAAMAAAAAAN3/AAAAAAMAAAAAAN7/AAAAAAMAAAAAAN//AAAAAAMAAAAAAOD/AAAAAAMAAAABAMb/AAAAAAMAAAABAMf/AAABAAMAAAABAMj/AAAAAAMAAAABAMn/AAAAAAMAAAABAMr/AAAAAAMAAAABAMv/AAAAAAMAAAABAMz/AAAAAAMAAAABAM3/AAAAAAMAAAABAM7/AAAAAAMAAAABAM//AAAAAAMAAAABAND/AAAAAAMAAAABANH/AAAAAAMAAAABANL/AAAAAAMAAAABANP/AAAAAAMAAAABANT/AAAAAAMAAAABANX/AAAAAAMAAAABANb/AAAAAAMAAAABANf/AAAAAAMAAAABANj/AAAAAAMAAAABANn/AAAAAAMAAAABANr/AAAAAAMAAAABANv/AAABAAMAAAABANz/AAAAAAMAAAABAN3/AAAAAAMAAAABAN7/AAAAAAMAAAABAN//AAAAAAMAAAABAOD/AAACAAMAAAACAMb/AAAAAAMAAAACAMf/AAAAAAMAAAACAMj/AAABAAMAAAACAMn/AAAAAAMAAAACAMr/AAAAAAMAAAACAMv/AAAAAAMAAAACAMz/AAAAAAMAAAACAM3/AAAAAAMAAAACAM7/AAAAAAMAAAACAM//AAAAAAMAAAACAND/AAABAAMAAAACANH/AAAAAAMAAAACANL/AAAAAAMAAAACANP/AAABAAMAAAACANT/AAAAAAMAAAACANX/AAAAAAMAAAACANb/AAAAAAMAAAACANf/AAAAAAMAAAACANj/AAAAAAMAAAACANn/AAAAAAMAAAACANr/AAAAAAMAAAACANv/AAAAAAMAAAACANz/AAAAAAMAAAACAN3/AAAAAAMAAAACAN7/AAACAAMAAAACAN//AAAAAAMAAAACAOD/AAAAAAMAAAADAMb/AAAAAAMAAAADAMf/AAAAAAMAAAADAMj/AAABAAMAAAADAMn/AAACAAMAAAADAMr/AAACAAMAAAADAMv/AAAAAAMAAAADAMz/AAACAAMAAAADAM3/AAAAAAMAAAADAM7/AAAAAAMAAAADAM//AAAAAAMAAAADAND/AAADAAMAAAADANH/AAAAAAMAAAADANL/AAAAAAMAAAADANP/AAAAAAMAAAADANT/AAAAAAMAAAADANX/AAADAAMAAAADANb/AAADAAMAAAADANf/AAAAAAMAAAADANj/AAAAAAMAAAADANn/AAACAAMAAAADANr/AAAAAAMAAAADANv/AAAAAAMAAAADANz/AAAAAAMAAAADAN3/AAAAAAMAAAADAN7/AAAAAAMAAAADAN//AAABAAMAAAADAOD/AAADAAMAAAAEAMb/AAAAAAMAAAAEAMf/AAAAAAMAAAAEAMj/AAAAAAMAAAAEAMn/AAADAAMAAAAEAMr/AAAAAAMAAAAEAMv/AAAAAAMAAAAEAMz/AAAAAAMAAAAEAM3/AAAAAAMAAAAEAM7/AAAAAAMAAAAEAM//AAAAAAMAAAAEAND/AAAAAAMAAAAEANH/AAAAAAMAAAAEANL/AAAAAAMAAAAEANP/AAAAAAMAAAAEANT/AAAAAAMAAAAEANX/AAAAAAMAAAAEANb/AAAAAAMAAAAEANf/AAAAAAMAAAAEANj/AAAAAAMAAAAEANn/AAAAAAMAAAAEANr/AAAAAAMAAAAEANv/AAAAAAMAAAAEANz/AAAAAAMAAAAEAN3/AAAAAAMAAAAEAN7/AAAAAAMAAAAEAN//AAAAAAMAAAAEAOD/AAAAAAMAAAAFAMb/AAAAAAMAAAAFAMf/AAAAAAMAAAAFAMj/AAAAAAMAAAAFAMn/AAAAAAMAAAAFAMr/AAAAAAMAAAAFAMv/AAAAAAMAAAAFAMz/AAAAAAMAAAAFAM3/AAAAAAMAAAAFAM7/AAAAAAMAAAAFAM//AAACAAMAAAAFAND/AAAAAAMAAAAFANH/AAADAAMAAAAFANL/AAAAAAMAAAAFANP/AAAAAAMAAAAFANT/AAAAAAMAAAAFANX/AAACAAMAAAAFANb/AAAAAAMAAAAFANf/AAAAAAMAAAAFANj/AAAAAAMAAAAFANn/AAAAAAMAAAAFANr/AAAAAAMAAAAFANv/AAAAAAMAAAAFANz/AAAAAAMAAAAFAN3/AAAAAAMAAAAFAN7/AAAAAAMAAAAFAN//AAADAAMAAAAFAOD/AAAAAAMAAAAGAMb/AAAAAAMAAAAGAMf/AAAAAAMAAAAGAMj/AAAAAAMAAAAGAMn/AAAAAAMAAAAGAMr/AAAAAAMAAAAGAMv/AAAAAAMAAAAGAMz/AAAAAAMAAAAGAM3/AAAAAAMAAAAGAM7/AAAAAAMAAAAGAM//AAAAAAMAAAAGAND/AAACAAMAAAAGANH/AAAAAAMAAAAGANL/AAAAAAMAAAAGANP/AAAAAAMAAAAGANT/AAAAAAMAAAAGANX/AAAAAAMAAAAGANb/AAAAAAMAAAAGANf/AAADAAMAAAAGANj/AAAAAAMAAAAGANn/AAAAAAMAAAAGANr/AAAAAAMAAAAGANv/AAAAAAMAAAAGANz/AAAAAAMAAAAGAN3/AAAAAAMAAAAGAN7/AAAAAAMAAAAGAN//AAAAAAMAAAAGAOD/AAAAAAMAAAAHAMb/AAAAAAMAAAAHAMf/AAAAAAMAAAAHAMj/AAAAAAMAAAAHAMn/AAAAAAMAAAAHAMr/AAAAAAMAAAAHAMv/AAAAAAMAAAAHAMz/AAAAAAMAAAAHAM3/AAAAAAMAAAAHAM7/AAAAAAMAAAAHAM//AAAAAAMAAAAHAND/AAAAAAMAAAAHANH/AAAAAAMAAAAHANL/AAAAAAMAAAAHANP/AAAAAAMAAAAHANT/AAAAAAMAAAAHANX/AAAAAAMAAAAHANb/AAAAAAMAAAAHANf/AAAAAAMAAAAHANj/AAAAAAMAAAAHANn/AAAAAAMAAAAHANr/AAAAAAMAAAAHANv/AAAAAAMAAAAHANz/AAAAAAMAAAAHAN3/AAABAAMAAAAHAN7/AAAAAAMAAAAHAN//AAAAAAMAAAAHAOD/AAAAAAMAAAAIAMb/AAAAAAMAAAAIAMf/AAAAAAMAAAAIAMj/AAAAAAMAAAAIAMn/AAAAAAMAAAAIAMr/AAAAAAMAAAAIAMv/AAAAAAMAAAAIAMz/AAAAAAMAAAAIAM3/AAAAAAMAAAAIAM7/AAABAAMAAAAIAM//AAAAAAMAAAAIAND/AAAAAAMAAAAIANH/AAAAAAMAAAAIANL/AAAAAAMAAAAIANP/AAAAAAMAAAAIANT/AAAAAAMAAAAIANX/AAAAAAMAAAAIANb/AAABAAMAAAAIANf/AAAAAAMAAAAIANj/AAAAAAMAAAAIANn/AAABAAMAAAAIANr/AAAAAAMAAAAIANv/AAAAAAMAAAAIANz/AAAAAAMAAAAIAN3/AAAAAAMAAAAIAN7/AAAAAAMAAAAIAN//AAAAAAMAAAAIAOD/AAAAAAMAAAAJAMb/AAAAAAMAAAAJAMf/AAAAAAMAAAAJAMj/AAAAAAMAAAAJAMn/AAAAAAMAAAAJAMr/AAAAAAMAAAAJAMv/AAAAAAMAAAAJAMz/AAAAAAMAAAAJAM3/AAAAAAMAAAAJAM7/AAAAAAMAAAAJAM//AAAAAAMAAAAJAND/AAAAAAMAAAAJANH/AAAAAAMAAAAJANL/AAAAAAMAAAAJANP/AAAAAAMAAAAJANT/AAACAAMAAAAJANX/AAAAAAMAAAAJANb/AAAAAAMAAAAJANf/AAAAAAMAAAAJANj/AAAAAAMAAAAJANn/AAAAAAMAAAAJANr/AAAAAAMAAAAJANv/AAAAAAMAAAAJANz/AAAAAAMAAAAJAN3/AAAAAAMAAAAJAN7/AAAAAAMAAAAJAN//AAAAAAMAAAAJAOD/AAAAAAMAAAAKAMb/AAADAAMAAAAKAMf/AAAAAAMAAAAKAMj/AAAAAAMAAAAKAMn/AAAAAAMAAAAKAMr/AAAAAAMAAAAKAMv/AAAAAAMAAAAKAMz/AAAAAAMAAAAKAM3/AAAAAAMAAAAKAM7/AAAAAAMAAAAKAM//AAAAAAMAAAAKAND/AAAAAAMAAAAKANH/AAAAAAMAAAAKANL/AAAAAAMAAAAKANP/AAAAAAMAAAAKANT/AAAAAAMAAAAKANX/AAAAAAMAAAAKANb/AAAAAAMAAAAKANf/AAAAAAMAAAAKANj/AAAAAAMAAAAKANn/AAAAAAMAAAAKANr/AAABAAMAAAAKANv/AAAAAAMAAAAKANz/AAAAAAMAAAAKAN3/AAAAAAMAAAAKAN7/AAAAAAMAAAAKAN//AAAAAAMAAAAKAOD/AAAAAAMAAAALAMb/AAAAAAMAAAALAMf/AAAAAAMAAAALAMj/AAAAAAMAAAALAMn/AAAAAAMAAAALAMr/AAAAAAMAAAALAMv/AAAAAAMAAAALAMz/AAAAAAMAAAALAM3/AAAAAAMAAAALAM7/AAACAAMAAAALAM//AAAAAAMAAAALAND/AAAAAAMAAAALANH/AAACAAMAAAALANL/AAAAAAMAAAALANP/AAAAAAMAAAALANT/AAAAAAMAAAALANX/AAAAAAMAAAALANb/AAACAAMAAAALANf/AAAAAAMAAAALANj/AAAAAAMAAAALANn/AAAAAAMAAAALANr/AAAAAAMAAAALANv/AAAAAAMAAAALANz/AAAAAAMAAAALAN3/AAAAAAMAAAALAN7/AAAAAAMAAAALAN//AAAAAAMAAAALAOD/AAAAAAMAAAAMAMb/AAAAAAMAAAAMAMf/AAAAAAMAAAAMAMj/AAAAAAMAAAAMAMn/AAADAAMAAAAMAMr/AAAAAAMAAAAMAMv/AAAAAAMAAAAMAMz/AAAAAAMAAAAMAM3/AAAAAAMAAAAMAM7/AAAAAAMAAAAMAM//AAAAAAMAAAAMAND/AAAAAAMAAAAMANH/AAAAAAMAAAAMANL/AAACAAMAAAAMANP/AAAAAAMAAAAMANT/AAAAAAMAAAAMANX/AAAAAAMAAAAMANb/AAABAAMAAAAMANf/AAAAAAMAAAAMANj/AAAAAAMAAAAMANn/AAACAAMAAAAMANr/AAAAAAMAAAAMANv/AAAAAAMAAAAMANz/AAAAAAMAAAAMAN3/AAAAAAMAAAAMAN7/AAAAAAMAAAAMAN//AAAAAAMAAAAMAOD/AAAAAAMAAAANAMb/AAAAAAMAAAANAMf/AAACAAMAAAANAMj/AAAAAAMAAAANAMn/AAAAAAMAAAANAMr/AAAAAAMAAAANAMv/AAAAAAMAAAANAMz/AAADAAMAAAANAM3/AAAAAAMAAAANAM7/AAAAAAMAAAANAM//AAAAAAMAAAANAND/AAAAAAMAAAANANH/AAAAAAMAAAANANL/AAAAAAMAAAANANP/AAAAAAMAAAANANT/AAAAAAMAAAANANX/AAAAAAMAAAANANb/AAADAAMAAAANANf/AAAAAAMAAAANANj/AAAAAAMAAAANANn/AAAAAAMAAAANANr/AAAAAAMAAAANANv/AAAAAAMAAAANANz/AAAAAAMAAAANAN3/AAAAAAMAAAANAN7/AAAAAAMAAAANAN//AAAAAAMAAAANAOD/AAAAAAMAAAAOAMb/AAACAAMAAAAOAMf/AAABAAMAAAAOAMj/AAABAAMAAAAOAMn/AAAAAAMAAAAOAMr/AAAAAAMAAAAOAMv/AAAAAAMAAAAOAMz/AAAAAAMAAAAOAM3/AAAAAAMAAAAOAM7/AAAAAAMAAAAOAM//AAAAAAMAAAAOAND/AAAAAAMAAAAOANH/AAAAAAMAAAAOANL/AAAAAAMAAAAOANP/AAAAAAMAAAAOANT/AAAAAAMAAAAOANX/AAAAAAMAAAAOANb/AAAAAAMAAAAOANf/AAAAAAMAAAAOANj/AAAAAAMAAAAOANn/AAAAAAMAAAAOANr/AAAAAAMAAAAOANv/AAAAAAMAAAAOANz/AAAAAAMAAAAOAN3/AAAAAAMAAAAOAN7/AAABAAMAAAAOAN//AAADAAMAAAAOAOD/AAAAAAMAAAAPAMb/AAACAAMAAAAPAMf/AAAAAAMAAAAPAMj/AAAAAAMAAAAPAMn/AAAAAAMAAAAPAMr/AAACAAMAAAAPAMv/AAAAAAMAAAAPAMz/AAAAAAMAAAAPAM3/AAACAAMAAAAPAM7/AAADAAMAAAAPAM//AAAAAAMAAAAPAND/AAAAAAMAAAAPANH/AAABAAMAAAAPANL/AAAAAAMAAAAPANP/AAAAAAMAAAAPANT/AAAAAAMAAAAPANX/AAAAAAMAAAAPANb/AAAAAAMAAAAPANf/AAABAAMAAAAPANj/AAADAAMAAAAPANn/AAAAAAMAAAAPANr/AAAAAAMAAAAPANv/AAAAAAMAAAAPANz/AAADAAMAAAAPAN3/AAAAAAMAAAAPAN7/AAAAAAMAAAAPAN//AAAAAAMAAAAPAOD/AAAAAAMAAAAQAMb/AAAAAAMAAAAQAMf/AAAAAAMAAAAQAMj/AAADAAMAAAAQAMn/AAAAAAMAAAAQAMr/AAADAAMAAAAQAMv/AAAAAAMAAAAQAMz/AAABAAMAAAAQAM3/AAADAAMAAAAQAM7/AAABAAMAAAAQAM//AAAAAAMAAAAQAND/AAAAAAMAAAAQANH/AAAAAAMAAAAQANL/AAAAAAMAAAAQANP/AAAAAAMAAAAQANT/AAAAAAMAAAAQANX/AAAAAAMAAAAQANb/AAAAAAMAAAAQANf/AAAAAAMAAAAQANj/AAAAAAMAAAAQANn/AAAAAAMAAAAQANr/AAAAAAMAAAAQANv/AAAAAAMAAAAQANz/AAAAAAMAAAAQAN3/AAADAAMAAAAQAN7/AAAAAAMAAAAQAN//AAAAAAMAAAAQAOD/AAABAAMAAAARAMb/AAAAAAMAAAARAMf/AAAAAAMAAAARAMj/AAADAAMAAAARAMn/AAAAAAMAAAARAMr/AAAAAAMAAAARAMv/AAAAAAMAAAARAMz/AAAAAAMAAAARAM3/AAAAAAMAAAARAM7/AAAAAAMAAAARAM//AAAAAAMAAAARAND/AAAAAAMAAAARANH/AAAAAAMAAAARANL/AAAAAAMAAAARANP/AAAAAAMAAAARANT/AAAAAAMAAAARANX/AAAAAAMAAAARANb/AAAAAAMAAAARANf/AAAAAAMAAAARANj/AAAAAAMAAAARANn/AAAAAAMAAAARANr/AAAAAAMAAAARANv/AAAAAAMAAAARANz/AAAAAAMAAAARAN3/AAAAAAMAAAARAN7/AAAAAAMAAAARAN//AAADAAMAAAARAOD/AAAAAAMAAAASAMb/AAAAAAMAAAASAMf/AAAAAAMAAAASAMj/AAAAAAMAAAASAMn/AAABAAMAAAASAMr/AAAAAAMAAAASAMv/AAAAAAMAAAASAMz/AAAAAAMAAAASAM3/AAAAAAMAAAASAM7/AAAAAAMAAAASAM//AAAAAAMAAAASAND/AAAAAAMAAAASANH/AAADAAMAAAASANL/AAAAAAMAAAASANP/AAAAAAMAAAASANT/AAAAAAMAAAASANX/AAAAAAMAAAASANb/AAAAAAMAAAASANf/AAAAAAMAAAASANj/AAAAAAMAAAASANn/AAAAAAMAAAASANr/AAAAAAMAAAASANv/AAAAAAMAAAASANz/AAAAAAMAAAASAN3/AAAAAAMAAAASAN7/AAAAAAMAAAASAN//AAAAAAMAAAASAOD/AAAAAAMAAAATAMb/AAAAAAMAAAATAMf/AAABAAMAAAATAMj/AAADAAMAAAATAMn/AAAAAAMAAAATAMr/AAAAAAMAAAATAMv/AAAAAAMAAAATAMz/AAABAAMAAAATAM3/AAAAAAMAAAATAM7/AAAAAAMAAAATAM//AAAAAAMAAAATAND/AAAAAAMAAAATANH/AAADAAMAAAATANL/AAAAAAMAAAATANP/AAACAAMAAAATANT/AAAAAAMAAAATANX/AAAAAAMAAAATANb/AAAAAAMAAAATANf/AAAAAAMAAAATANj/AAAAAAMAAAATANn/AAAAAAMAAAATANr/AAADAAMAAAATANv/AAAAAAMAAAATANz/AAAAAAMAAAATAN3/AAAAAAMAAAATAN7/AAAAAAMAAAATAN//AAADAAMAAAATAOD/AAAAAAMAAAAUAMb/AAAAAAMAAAAUAMf/AAABAAMAAAAUAMj/AAAAAAMAAAAUAMn/AAAAAAMAAAAUAMr/AAABAAMAAAAUAMv/AAAAAAMAAAAUAMz/AAAAAAMAAAAUAM3/AAAAAAMAAAAUAM7/AAAAAAMAAAAUAM//AAAAAAMAAAAUAND/AAAAAAMAAAAUANH/AAAAAAMAAAAUANL/AAABAAMAAAAUANP/AAAAAAMAAAAUANT/AAAAAAMAAAAUANX/AAAAAAMAAAAUANb/AAAAAAMAAAAUANf/AAAAAAMAAAAUANj/AAAAAAMAAAAUANn/AAAAAAMAAAAUANr/AAAAAAMAAAAUANv/AAAAAAMAAAAUANz/AAAAAAMAAAAUAN3/AAACAAMAAAAUAN7/AAAAAAMAAAAUAN//AAAAAAMAAAAUAOD/AAAAAAMAAAAVAMb/AAAAAAMAAAAVAMf/AAAAAAMAAAAVAMj/AAAAAAMAAAAVAMn/AAACAAMAAAAVAMr/AAAAAAMAAAAVAMv/AAAAAAMAAAAVAMz/AAAAAAMAAAAVAM3/AAAAAAMAAAAVAM7/AAADAAMAAAAVAM//AAAAAAMAAAAVAND/AAAAAAMAAAAVANH/AAAAAAMAAAAVANL/AAAAAAMAAAAVANP/AAAAAAMAAAAVANT/AAAAAAMAAAAVANX/AAAAAAMAAAAVANb/AAAAAAMAAAAVANf/AAAAAAMAAAAVANj/AAAAAAMAAAAVANn/AAAAAAMAAAAVANr/AAAAAAMAAAAVANv/AAAAAAMAAAAVANz/AAAAAAMAAAAVAN3/AAAAAAMAAAAVAN7/AAAAAAMAAAAVAN//AAADAAMAAAAVAOD/AAAAAAMAAAAWAMb/AAAAAAMAAAAWAMf/AAAAAAMAAAAWAMj/AAAAAAMAAAAWAMn/AAAAAAMAAAAWAMr/AAAAAAMAAAAWAMv/AAAAAAMAAAAWAMz/AAAAAAMAAAAWAM3/AAABAAMAAAAWAM7/AAAAAAMAAAAWAM//AAAAAAMAAAAWAND/AAAAAAMAAAAWANH/AAAAAAMAAAAWANL/AAAAAAMAAAAWANP/AAAAAAMAAAAWANT/AAAAAAMAAAAWANX/AAAAAAMAAAAWANb/AAAAAAMAAAAWANf/AAAAAAMAAAAWANj/AAAAAAMAAAAWANn/AAAAAAMAAAAWANr/AAAAAAMAAAAWANv/AAAAAAMAAAAWANz/AAAAAAMAAAAWAN3/AAAAAAMAAAAWAN7/AAAAAAMAAAAWAN//AAAAAAMAAAAWAOD/AAAAAAMAAAAXAMb/AAAAAAMAAAAXAMf/AAABAAMAAAAXAMj/AAAAAAMAAAAXAMn/AAAAAAMAAAAXAMr/AAAAAAMAAAAXAMv/AAAAAAMAAAAXAMz/AAAAAAMAAAAXAM3/AAAAAAMAAAAXAM7/AAAAAAMAAAAXAM//AAAAAAMAAAAXAND/AAAAAAMAAAAXANH/AAAAAAMAAAAXANL/AAADAAMAAAAXANP/AAAAAAMAAAAXANT/AAAAAAMAAAAXANX/AAAAAAMAAAAXANb/AAAAAAMAAAAXANf/AAAAAAMAAAAXANj/AAAAAAMAAAAXANn/AAAAAAMAAAAXANr/AAAAAAMAAAAXANv/AAAAAAMAAAAXANz/AAAAAAMAAAAXAN3/AAAAAAMAAAAXAN7/AAAAAAMAAAAXAN//AAAAAAMAAAAXAOD/AAAAAAMAAAAYAMb/AAAAAAMAAAAYAMf/AAAAAAMAAAAYAMj/AAACAAMAAAAYAMn/AAAAAAMAAAAYAMr/AAAAAAMAAAAYAMv/AAAAAAMAAAAYAMz/AAAAAAMAAAAYAM3/AAAAAAMAAAAYAM7/AAAAAAMAAAAYAM//AAAAAAMAAAAYAND/AAAAAAMAAAAYANH/AAAAAAMAAAAYANL/AAAAAAMAAAAYANP/AAAAAAMAAAAYANT/AAAAAAMAAAAYANX/AAAAAAMAAAAYANb/AAACAAMAAAAYANf/AAAAAAMAAAAYANj/AAAAAAMAAAAYANn/AAAAAAMAAAAYANr/AAAAAAMAAAAYANv/AAAAAAMAAAAYANz/AAAAAAMAAAAYAN3/AAAAAAMAAAAYAN7/AAAAAAMAAAAYAN//AAAAAAMAAAAYAOD/AAAAAAMAAAAZAMb/AAAAAAMAAAAZAMf/AAAAAAMAAAAZAMj/AAAAAAMAAAAZAMn/AAAAAAMAAAAZAMr/AAAAAAMAAAAZAMv/AAAAAAMAAAAZAMz/AAAAAAMAAAAZAM3/AAAAAAMAAAAZAM7/AAAAAAMAAAAZAM//AAACAAMAAAAZAND/AAAAAAMAAAAZANH/AAAAAAMAAAAZANL/AAAAAAMAAAAZANP/AAAAAAMAAAAZANT/AAAAAAMAAAAZANX/AAABAAMAAAAZANb/AAAAAAMAAAAZANf/AAAAAAMAAAAZANj/AAAAAAMAAAAZANn/AAAAAAMAAAAZANr/AAAAAAMAAAAZANv/AAAAAAMAAAAZANz/AAAAAAMAAAAZAN3/AAAAAAMAAAAZAN7/AAAAAAMAAAAZAN//AAAAAAMAAAAZAOD/AAADAAMAAAAaAMb/AAABAAMAAAAaAMf/AAAAAAMAAAAaAMj/AAAAAAMAAAAaAMn/AAAAAAMAAAAaAMr/AAADAAMAAAAaAMv/AAAAAAMAAAAaAMz/AAAAAAMAAAAaAM3/AAAAAAMAAAAaAM7/AAAAAAMAAAAaAM//AAABAAMAAAAaAND/AAADAAMAAAAaANH/AAAAAAMAAAAaANL/AAAAAAMAAAAaANP/AAACAAMAAAAaANT/AAAAAAMAAAAaANX/AAAAAAMAAAAaANb/AAAAAAMAAAAaANf/AAAAAAMAAAAaANj/AAAAAAMAAAAaANn/AAAAAAMAAAAaANr/AAAAAAMAAAAaANv/AAAAAAMAAAAaANz/AAAAAAMAAAAaAN3/AAAAAAMAAAAaAN7/AAAAAAMAAAAaAN//AAAAAAMAAAAaAOD/AAAAAAMAAAAbAMb/AAAAAAMAAAAbAMf/AAAAAAMAAAAbAMj/AAAAAAMAAAAbAMn/AAABAAMAAAAbAMr/AAAAAAMAAAAbAMv/AAABAAMAAAAbAMz/AAAAAAMAAAAbAM3/AAAAAAMAAAAbAM7/AAAAAAMAAAAbAM//AAABAAMAAAAbAND/AAAAAAMAAAAbANH/AAAAAAMAAAAbANL/AAAAAAMAAAAbANP/AAAAAAMAAAAbANT/AAADAAMAAAAbANX/AAAAAAMAAAAbANb/AAADAAMAAAAbANf/AAAAAAMAAAAbANj/AAAAAAMAAAAbANn/AAAAAAMAAAAbANr/AAAAAAMAAAAbANv/AAAAAAMAAAAbANz/AAAAAAMAAAAbAN3/AAAAAAMAAAAbAN7/AAACAAMAAAAbAN//AAAAAAMAAAAbAOD/AAAAAAMAAAAcAMb/AAAAAAMAAAAcAMf/AAAAAAMAAAAcAMj/AAAAAAMAAAAcAMn/AAAAAAMAAAAcAMr/AAAAAAMAAAAcAMv/AAAAAAMAAAAcAMz/AAABAAMAAAAcAM3/AAAAAAMAAAAcAM7/AAACAAMAAAAcAM//AAAAAAMAAAAcAND/AAAAAAMAAAAcANH/AAAAAAMAAAAcANL/AAABAAMAAAAcANP/AAAAAAMAAAAcANT/AAAAAAMAAAAcANX/AAAAAAMAAAAcANb/AAAAAAMAAAAcANf/AAACAAMAAAAcANj/AAAAAAMAAAAcANn/AAAAAAMAAAAcANr/AAAAAAMAAAAcANv/AAAAAAMAAAAcANz/AAADAAMAAAAcAN3/AAAAAAMAAAAcAN7/AAABAAMAAAAcAN//AAADAAMAAAAcAOD/AAAAAAMAAAAdAMb/AAABAAMAAAAdAMf/AAAAAAMAAAAdAMj/AAAAAAMAAAAdAMn/AAADAAMAAAAdAMr/AAAAAAMAAAAdAMv/AAAAAAMAAAAdAMz/AAAAAAMAAAAdAM3/AAAAAAMAAAAdAM7/AAAAAAMAAAAdAM//AAAAAAMAAAAdAND/AAAAAAMAAAAdANH/AAAAAAMAAAAdANL/AAAAAAMAAAAdANP/AAAAAAMAAAAdANT/AAABAAMAAAAdANX/AAAAAAMAAAAdANb/AAAAAAMAAAAdANf/AAACAAMAAAAdANj/AAAAAAMAAAAdANn/AAADAAMAAAAdANr/AAAAAAMAAAAdANv/AAAAAAMAAAAdANz/AAAAAAMAAAAdAN3/AAAAAAMAAAAdAN7/AAAAAAMAAAAdAN//AAAAAAMAAAAdAOD/AAAAAAMAAAAeAMb/AAAAAAMAAAAeAMf/AAAAAAMAAAAeAMj/AAAAAAMAAAAeAMn/AAAAAAMAAAAeAMr/AAAAAAMAAAAeAMv/AAAAAAMAAAAeAMz/AAADAAMAAAAeAM3/AAAAAAMAAAAeAM7/AAACAAMAAAAeAM//AAAAAAMAAAAeAND/AAAAAAMAAAAeANH/AAAAAAMAAAAeANL/AAAAAAMAAAAeANP/AAAAAAMAAAAeANT/AAAAAAMAAAAeANX/AAAAAAMAAAAeANb/AAAAAAMAAAAeANf/AAAAAAMAAAAeANj/AAAAAAMAAAAeANn/AAAAAAMAAAAeANr/AAAAAAMAAAAeANv/AAAAAAMAAAAeANz/AAAAAAMAAAAeAN3/AAAAAAMAAAAeAN7/AAACAAMAAAAeAN//AAACAAMAAAAeAOD/AAABAAMAAAAfAMb/AAAAAAMAAAAfAMf/AAAAAAMAAAAfAMj/AAAAAAMAAAAfAMn/AAAAAAMAAAAfAMr/AAAAAAMAAAAfAMv/AAAAAAMAAAAfAMz/AAAAAAMAAAAfAM3/AAAAAAMAAAAfAM7/AAAAAAMAAAAfAM//AAAAAAMAAAAfAND/AAAAAAMAAAAfANH/AAAAAAMAAAAfANL/AAAAAAMAAAAfANP/AAAAAAMAAAAfANT/AAACAAMAAAAfANX/AAAAAAMAAAAfANb/AAAAAAMAAAAfANf/AAAAAAMAAAAfANj/AAAAAAMAAAAfANn/AAAAAAMAAAAfANr/AAAAAAMAAAAfANv/AAAAAAMAAAAfANz/AAAAAAMAAAAfAN3/AAAAAAMAAAAfAN7/AAAAAAMAAAAfAN//AAAAAAMAAAAfAOD/AAAAAAMAAAAgAMb/AAAAAAMAAAAgAMf/AAABAAMAAAAgAMj/AAAAAAMAAAAgAMn/AAABAAMAAAAgAMr/AAAAAAMAAAAgAMv/AAAAAAMAAAAgAMz/AAAAAAMAAAAgAM3/AAAAAAMAAAAgAM7/AAAAAAMAAAAgAM//AAAAAAMAAAAgAND/AAAAAAMAAAAgANH/AAABAAMAAAAgANL/AAAAAAMAAAAgANP/AAAAAAMAAAAgANT/AAAAAAMAAAAgANX/AAAAAAMAAAAgANb/AAAAAAMAAAAgANf/AAAAAAMAAAAgANj/AAABAAMAAAAgANn/AAAAAAMAAAAgANr/AAACAAMAAAAgANv/AAAAAAMAAAAgANz/AAAAAAMAAAAgAN3/AAAAAAMAAAAgAN7/AAAAAAMAAAAgAN//AAAAAAMAAAAgAOD/AAABAAMAAAAhAMb/AAAAAAMAAAAhAMf/AAAAAAMAAAAhAMj/AAAAAAMAAAAhAMn/AAACAAMAAAAhAMr/AAAAAAMAAAAhAMv/AAAAAAMAAAAhAMz/AAAAAAMAAAAhAM3/AAAAAAMAAAAhAM7/AAAAAAMAAAAhAM//AAAAAAMAAAAhAND/AAAAAAMAAAAhANH/AAAAAAMAAAAhANL/AAACAAMAAAAhANP/AAAAAAMAAAAhANT/AAAAAAMAAAAhANX/AAAAAAMAAAAhANb/AAAAAAMAAAAhANf/AAAAAAMAAAAhANj/AAAAAAMAAAAhANn/AAADAAMAAAAhANr/AAAAAAMAAAAhANv/AAAAAAMAAAAhANz/AAAAAAMAAAAhAN3/AAAAAAMAAAAhAN7/AAAAAAMAAAAhAN//AAAAAAMAAAAhAOD/AAAAAAMAAAAiAMb/AAAAAAMAAAAiAMf/AAAAAAMAAAAiAMj/AAAAAAMAAAAiAMn/AAAAAAMAAAAiAMr/AAADAAMAAAAiAMv/AAADAAMAAAAiAMz/AAAAAAMAAAAiAM3/AAAAAAMAAAAiAM7/AAAAAAMAAAAiAM//AAADAAMAAAAiAND/AAAAAAMAAAAiANH/AAAAAAMAAAAiANL/AAAAAAMAAAAiANP/AAAAAAMAAAAiANT/AAAAAAMAAAAiANX/AAAAAAMAAAAiANb/AAACAAMAAAAiANf/AAAAAAMAAAAiANj/AAAAAAMAAAAiANn/AAAAAAMAAAAiANr/AAAAAAMAAAAiANv/AAAAAAMAAAAiANz/AAAAAAMAAAAiAN3/AAAAAAMAAAAiAN7/AAAAAAMAAAAiAN//AAAAAAMAAAAiAOD/AAAAAAMAAAAjAMb/AAAAAAMAAAAjAMf/AAAAAAMAAAAjAMj/AAAAAAMAAAAjAMn/AAAAAAMAAAAjAMr/AAABAAMAAAAjAMv/AAAAAAMAAAAjAMz/AAAAAAMAAAAjAM3/AAAAAAMAAAAjAM7/AAAAAAMAAAAjAM//AAAAAAMAAAAjAND/AAAAAAMAAAAjANH/AAAAAAMAAAAjANL/AAAAAAMAAAAjANP/AAAAAAMAAAAjANT/AAAAAAMAAAAjANX/AAAAAAMAAAAjANb/AAAAAAMAAAAjANf/AAAAAAMAAAAjANj/AAAAAAMAAAAjANn/AAAAAAMAAAAjANr/AAAAAAMAAAAjANv/AAAAAAMAAAAjANz/AAAAAAMAAAAjAN3/AAAAAAMAAAAjAN7/AAABAAMAAAAjAN//AAAAAAMAAAAjAOD/AAAAAAMAAAAkAMb/AAADAAMAAAAkAMf/AAAAAAMAAAAkAMj/AAAAAAMAAAAkAMn/AAAAAAMAAAAkAMr/AAAAAAMAAAAkAMv/AAAAAAMAAAAkAMz/AAAAAAMAAAAkAM3/AAACAAMAAAAkAM7/AAAAAAMAAAAkAM//AAAAAAMAAAAkAND/AAAAAAMAAAAkANH/AAACAAMAAAAkANL/AAAAAAMAAAAkANP/AAAAAAMAAAAkANT/AAAAAAMAAAAkANX/AAADAAMAAAAkANb/AAAAAAMAAAAkANf/AAAAAAMAAAAkANj/AAAAAAMAAAAkANn/AAAAAAMAAAAkANr/AAAAAAMAAAAkANv/AAAAAAMAAAAkANz/AAAAAAMAAAAkAN3/AAAAAAMAAAAkAN7/AAAAAAMAAAAkAN//AAAAAAMAAAAkAOD/AAAAAAMAAAAlAMb/AAADAAMAAAAlAMf/AAAAAAMAAAAlAMj/AAAAAAMAAAAlAMn/AAAAAAMAAAAlAMr/AAAAAAMAAAAlAMv/AAAAAAMAAAAlAMz/AAAAAAMAAAAlAM3/AAAAAAMAAAAlAM7/AAAAAAMAAAAlAM//AAAAAAMAAAAlAND/AAAAAAMAAAAlANH/AAAAAAMAAAAlANL/AAAAAAMAAAAlANP/AAAAAAMAAAAlANT/AAAAAAMAAAAlANX/AAAAAAMAAAAlANb/AAAAAAMAAAAlANf/AAAAAAMAAAAlANj/AAAAAAMAAAAlANn/AAADAAMAAAAlANr/AAAAAAMAAAAlANv/AAAAAAMAAAAlANz/AAAAAAMAAAAlAN3/AAAAAAMAAAAlAN7/AAADAAMAAAAlAN//AAACAAMAAAAlAOD/AAAAAAMAAAAmAMb/AAAAAAMAAAAmAMf/AAAAAAMAAAAmAMj/AAAAAAMAAAAmAMn/AAACAAMAAAAmAMr/AAAAAAMAAAAmAMv/AAAAAAMAAAAmAMz/AAAAAAMAAAAmAM3/AAAAAAMAAAAmAM7/AAAAAAMAAAAmAM//AAAAAAMAAAAmAND/AAAAAAMAAAAmANH/AAAAAAMAAAAmANL/AAAAAAMAAAAmANP/AAAAAAMAAAAmANT/AAADAAMAAAAmANX/AAAAAAMAAAAmANb/AAAAAAMAAAAmANf/AAAAAAMAAAAmANj/AAAAAAMAAAAmANn/AAAAAAMAAAAmANr/AAAAAAMAAAAmANv/AAAAAAMAAAAmANz/AAAAAAMAAAAmAN3/AAAAAAMAAAAmAN7/AAAAAAMAAAAmAN//AAAAAAMAAAAmAOD/AAAAAAMAAAAnAMb/AAAAAAMAAAAnAMf/AAAAAAMAAAAnAMj/AAAAAAMAAAAnAMn/AAAAAAMAAAAnAMr/AAACAAMAAAAnAMv/AAAAAAMAAAAnAMz/AAAAAAMAAAAnAM3/AAAAAAMAAAAnAM7/AAAAAAMAAAAnAM//AAAAAAMAAAAnAND/AAAAAAMAAAAnANH/AAACAAMAAAAnANL/AAAAAAMAAAAnANP/AAAAAAMAAAAnANT/AAAAAAMAAAAnANX/AAAAAAMAAAAnANb/AAAAAAMAAAAnANf/AAAAAAMAAAAnANj/AAACAAMAAAAnANn/AAADAAMAAAAnANr/AAAAAAMAAAAnANv/AAAAAAMAAAAnANz/AAAAAAMAAAAnAN3/AAAAAAMAAAAnAN7/AAAAAAMAAAAnAN//AAAAAAMAAAAnAOD/AAAAAAMAAAAoAMb/AAADAAMAAAAoAMf/AAAAAAMAAAAoAMj/AAAAAAMAAAAoAMn/AAACAAMAAAAoAMr/AAACAAMAAAAoAMv/AAAAAAMAAAAoAMz/AAAAAAMAAAAoAM3/AAAAAAMAAAAoAM7/AAAAAAMAAAAoAM//AAAAAAMAAAAoAND/AAAAAAMAAAAoANH/AAAAAAMAAAAoANL/AAAAAAMAAAAoANP/AAAAAAMAAAAoANT/AAAAAAMAAAAoANX/AAAAAAMAAAAoANb/AAAAAAMAAAAoANf/AAAAAAMAAAAoANj/AAAAAAMAAAAoANn/AAAAAAMAAAAoANr/AAAAAAMAAAAoANv/AAADAAMAAAAoANz/AAAAAAMAAAAoAN3/AAAAAAMAAAAoAN7/AAAAAAMAAAAoAN//AAACAAMAAAAoAOD/AAAAAAMAAAApAMb/AAAAAAMAAAApAMf/AAAAAAMAAAApAMj/AAAAAAMAAAApAMn/AAAAAAMAAAApAMr/AAAAAAMAAAApAMv/AAAAAAMAAAApAMz/AAACAAMAAAApAM3/AAAAAAMAAAApAM7/AAAAAAMAAAApAM//AAAAAAMAAAApAND/AAAAAAMAAAApANH/AAAAAAMAAAApANL/AAAAAAMAAAApANP/AAAAAAMAAAApANT/AAAAAAMAAAApANX/AAAAAAMAAAApANb/AAAAAAMAAAApANf/AAAAAAMAAAApANj/AAAAAAMAAAApANn/AAAAAAMAAAApANr/AAAAAAMAAAApANv/AAAAAAMAAAApANz/AAAAAAMAAAApAN3/AAAAAAMAAAApAN7/AAAAAAMAAAApAN//AAAAAAMAAAApAOD/AAAAAAMAAAAqAMb/AAAAAAMAAAAqAMf/AAAAAAMAAAAqAMj/AAAAAAMAAAAqAMn/AAAAAAMAAAAqAMr/AAAAAAMAAAAqAMv/AAAAAAMAAAAqAMz/AAAAAAMAAAAqAM3/AAAAAAMAAAAqAM7/AAACAAMAAAAqAM//AAAAAAMAAAAqAND/AAAAAAMAAAAqANH/AAAAAAMAAAAqANL/AAABAAMAAAAqANP/AAAAAAMAAAAqANT/AAAAAAMAAAAqANX/AAABAAMAAAAqANb/AAAAAAMAAAAqANf/AAAAAAMAAAAqANj/AAAAAAMAAAAqANn/AAAAAAMAAAAqANr/AAADAAMAAAAqANv/AAAAAAMAAAAqANz/AAAAAAMAAAAqAN3/AAABAAMAAAAqAN7/AAAAAAMAAAAqAN//AAAAAAMAAAAqAOD/AAAAAAMAAAArAMb/AAAAAAMAAAArAMf/AAAAAAMAAAArAMj/AAADAAMAAAArAMn/AAAAAAMAAAArAMr/AAAAAAMAAAArAMv/AAAAAAMAAAArAMz/AAAAAAMAAAArAM3/AAAAAAMAAAArAM7/AAAAAAMAAAArAM//AAAAAAMAAAArAND/AAAAAAMAAAArANH/AAAAAAMAAAArANL/AAAAAAMAAAArANP/AAAAAAMAAAArANT/AAAAAAMAAAArANX/AAAAAAMAAAArANb/AAAAAAMAAAArANf/AAAAAAMAAAArANj/AAAAAAMAAAArANn/AAAAAAMAAAArANr/AAAAAAMAAAArANv/AAAAAAMAAAArANz/AAABAAMAAAArAN3/AAAAAAMAAAArAN7/AAAAAAMAAAArAN//AAAAAAMAAAArAOD/AAAAAAMAAAAsAMb/AAAAAAMAAAAsAMf/AAAAAAMAAAAsAMj/AAAAAAMAAAAsAMn/AAAAAAMAAAAsAMr/AAAAAAMAAAAsAMv/AAAAAAMAAAAsAMz/AAADAAMAAAAsAM3/AAAAAAMAAAAsAM7/AAAAAAMAAAAsAM//AAAAAAMAAAAsAND/AAAAAAMAAAAsANH/AAAAAAMAAAAsANL/AAACAAMAAAAsANP/AAAAAAMAAAAsANT/AAAAAAMAAAAsANX/AAAAAAMAAAAsANb/AAAAAAMAAAAsANf/AAAAAAMAAAAsANj/AAAAAAMAAAAsANn/AAAAAAMAAAAsANr/AAAAAAMAAAAsANv/AAAAAAMAAAAsANz/AAAAAAMAAAAsAN3/AAAAAAMAAAAsAN7/AAAAAAMAAAAsAN//AAAAAAMAAAAsAOD/AAAAAAMAAAAtAMb/AAAAAAMAAAAtAMf/AAAAAAMAAAAtAMj/AAAAAAMAAAAtAMn/AAABAAMAAAAtAMr/AAAAAAMAAAAtAMv/AAAAAAMAAAAtAMz/AAAAAAMAAAAtAM3/AAAAAAMAAAAtAM7/AAAAAAMAAAAtAM//AAAAAAMAAAAtAND/AAAAAAMAAAAtANH/AAAAAAMAAAAtANL/AAACAAMAAAAtANP/AAAAAAMAAAAtANT/AAAAAAMAAAAtANX/AAAAAAMAAAAtANb/AAAAAAMAAAAtANf/AAAAAAMAAAAtANj/AAAAAAMAAAAtANn/AAAAAAMAAAAtANr/AAAAAAMAAAAtANv/AAAAAAMAAAAtANz/AAAAAAMAAAAtAN3/AAAAAAMAAAAtAN7/AAAAAAMAAAAtAN//AAAAAAMAAAAtAOD/AAAAAAMAAAAuAMb/AAADAAMAAAAuAMf/AAAAAAMAAAAuAMj/AAAAAAMAAAAuAMn/AAAAAAMAAAAuAMr/AAAAAAMAAAAuAMv/AAAAAAMAAAAuAMz/AAAAAAMAAAAuAM3/AAAAAAMAAAAuAM7/AAAAAAMAAAAuAM//AAAAAAMAAAAuAND/AAAAAAMAAAAuANH/AAAAAAMAAAAuANL/AAAAAAMAAAAuANP/AAADAAMAAAAuANT/AAAAAAMAAAAuANX/AAAAAAMAAAAuANb/AAAAAAMAAAAuANf/AAAAAAMAAAAuANj/AAADAAMAAAAuANn/AAAAAAMAAAAuANr/AAAAAAMAAAAuANv/AAAAAAMAAAAuANz/AAAAAAMAAAAuAN3/AAAAAAMAAAAuAN7/AAAAAAMAAAAuAN//AAAAAAMAAAAuAOD/AAADAAMAAAAvAMb/AAACAAMAAAAvAMf/AAAAAAMAAAAvAMj/AAACAAMAAAAvAMn/AAAAAAMAAAAvAMr/AAAAAAMAAAAvAMv/AAAAAAMAAAAvAMz/AAAAAAMAAAAvAM3/AAAAAAMAAAAvAM7/AAAAAAMAAAAvAM//AAAAAAMAAAAvAND/AAAAAAMAAAAvANH/AAAAAAMAAAAvANL/AAAAAAMAAAAvANP/AAAAAAMAAAAvANT/AAAAAAMAAAAvANX/AAAAAAMAAAAvANb/AAAAAAMAAAAvANf/AAAAAAMAAAAvANj/AAAAAAMAAAAvANn/AAAAAAMAAAAvANr/AAAAAAMAAAAvANv/AAAAAAMAAAAvANz/AAAAAAMAAAAvAN3/AAAAAAMAAAAvAN7/AAAAAAMAAAAvAN//AAAAAAMAAAAvAOD/AAAAAAMAAAAwAMb/AAAAAAMAAAAwAMf/AAAAAAMAAAAwAMj/AAAAAAMAAAAwAMn/AAAAAAMAAAAwAMr/AAAAAAMAAAAwAMv/AAAAAAMAAAAwAMz/AAAAAAMAAAAwAM3/AAAAAAMAAAAwAM7/AAABAAMAAAAwAM//AAAAAAMAAAAwAND/AAAAAAMAAAAwANH/AAACAAMAAAAwANL/AAAAAAMAAAAwANP/AAAAAAMAAAAwANT/AAABAAMAAAAwANX/AAAAAAMAAAAwANb/AAAAAAMAAAAwANf/AAAAAAMAAAAwANj/AAAAAAMAAAAwANn/AAAAAAMAAAAwANr/AAAAAAMAAAAwANv/AAAAAAMAAAAwANz/AAAAAAMAAAAwAN3/AAAAAAMAAAAwAN7/AAAAAAMAAAAwAN//AAAAAAMAAAAwAOD/AAAAAAMAAAAxAMb/AAAAAAMAAAAxAMf/AAAAAAMAAAAxAMj/AAAAAAMAAAAxAMn/AAABAAMAAAAxAMr/AAAAAAMAAAAxAMv/AAADAAMAAAAxAMz/AAAAAAMAAAAxAM3/AAAAAAMAAAAxAM7/AAAAAAMAAAAxAM//AAAAAAMAAAAxAND/AAAAAAMAAAAxANH/AAADAAMAAAAxANL/AAAAAAMAAAAxANP/AAAAAAMAAAAxANT/AAAAAAMAAAAxANX/AAAAAAMAAAAxANb/AAAAAAMAAAAxANf/AAAAAAMAAAAxANj/AAAAAAMAAAAxANn/AAAAAAMAAAAxANr/AAAAAAMAAAAxANv/AAAAAAMAAAAxANz/AAAAAAMAAAAxAN3/AAAAAAMAAAAxAN7/AAAAAAMAAAAxAN//AAAAAAMAAAAxAOD/AAAAAAMAAAAyAMb/AAAAAAMAAAAyAMf/AAAAAAMAAAAyAMj/AAAAAAMAAAAyAMn/AAAAAAMAAAAyAMr/AAAAAAMAAAAyAMv/AAAAAAMAAAAyAMz/AAADAAMAAAAyAM3/AAAAAAMAAAAyAM7/AAAAAAMAAAAyAM//AAAAAAMAAAAyAND/AAAAAAMAAAAyANH/AAABAAMAAAAyANL/AAAAAAMAAAAyANP/AAABAAMAAAAyANT/AAAAAAMAAAAyANX/AAAAAAMAAAAyANb/AAAAAAMAAAAyANf/AAADAAMAAAAyANj/AAAAAAMAAAAyANn/AAAAAAMAAAAyANr/AAAAAAMAAAAyANv/AAACAAMAAAAyANz/AAAAAAMAAAAyAN3/AAAAAAMAAAAyAN7/AAAAAAMAAAAyAN//AAAAAAMAAAAyAOD/AAACAAMAAAAzAMb/AAABAAMAAAAzAMf/AAAAAAMAAAAzAMj/AAAAAAMAAAAzAMn/AAAAAAMAAAAzAMr/AAAAAAMAAAAzAMv/AAAAAAMAAAAzAMz/AAAAAAMAAAAzAM3/AAAAAAMAAAAzAM7/AAADAAMAAAAzAM//AAAAAAMAAAAzAND/AAAAAAMAAAAzANH/AAAAAAMAAAAzANL/AAACAAMAAAAzANP/AAAAAAMAAAAzANT/AAAAAAMAAAAzANX/AAAAAAMAAAAzANb/AAAAAAMAAAAzANf/AAAAAAMAAAAzANj/AAAAAAMAAAAzANn/AAAAAAMAAAAzANr/AAACAAMAAAAzANv/AAAAAAMAAAAzANz/AAAAAAMAAAAzAN3/AAAAAAMAAAAzAN7/AAADAAMAAAAzAN//AAAAAAMAAAAzAOD/AAAAAAMAAAA0AMb/AAAAAAMAAAA0AMf/AAAAAAMAAAA0AMj/AAAAAAMAAAA0AMn/AAAAAAMAAAA0AMr/AAAAAAMAAAA0AMv/AAABAAMAAAA0AMz/AAACAAMAAAA0AM3/AAAAAAMAAAA0AM7/AAAAAAMAAAA0AM//AAAAAAMAAAA0AND/AAABAAMAAAA0ANH/AAAAAAMAAAA0ANL/AAAAAAMAAAA0ANP/AAAAAAMAAAA0ANT/AAAAAAMAAAA0ANX/AAAAAAMAAAA0ANb/AAACAAMAAAA0ANf/AAAAAAMAAAA0ANj/AAADAAMAAAA0ANn/AAAAAAMAAAA0ANr/AAAAAAMAAAA0ANv/AAACAAMAAAA0ANz/AAAAAAMAAAA0AN3/AAAAAAMAAAA0AN7/AAAAAAMAAAA0AN//AAABAAMAAAA0AOD/AAAAAAMAAAA1AMb/AAAAAAMAAAA1AMf/AAAAAAMAAAA1AMj/AAAAAAMAAAA1AMn/AAAAAAMAAAA1AMr/AAAAAAMAAAA1AMv/AAAAAAMAAAA1AMz/AAAAAAMAAAA1AM3/AAAAAAMAAAA1AM7/AAAAAAMAAAA1AM//AAAAAAMAAAA1AND/AAAAAAMAAAA1ANH/AAAAAAMAAAA1ANL/AAAAAAMAAAA1ANP/AAAAAAMAAAA1ANT/AAAAAAMAAAA1ANX/AAAAAAMAAAA1ANb/AAAAAAMAAAA1ANf/AAAAAAMAAAA1ANj/AAAAAAMAAAA1ANn/AAAAAAMAAAA1ANr/AAAAAAMAAAA1ANv/AAAAAAMAAAA1ANz/AAABAAMAAAA1AN3/AAAAAAMAAAA1AN7/AAAAAAMAAAA1AN//AAAAAAMAAAA1AOD/AAAAAAMAAAA2AMb/AAAAAAMAAAA2AMf/AAAAAAMAAAA2AMj/AAABAAMAAAA2AMn/AAAAAAMAAAA2AMr/AAAAAAMAAAA2AMv/AAADAAMAAAA2AMz/AAABAAMAAAA2AM3/AAACAAMAAAA2AM7/AAAAAAMAAAA2AM//AAAAAAMAAAA2AND/AAAAAAMAAAA2ANH/AAAAAAMAAAA2ANL/AAAAAAMAAAA2ANP/AAAAAAMAAAA2ANT/AAAAAAMAAAA2ANX/AAAAAAMAAAA2ANb/AAAAAAMAAAA2ANf/AAADAAMAAAA2ANj/AAAAAAMAAAA2ANn/AAAAAAMAAAA2ANr/AAAAAAMAAAA2ANv/AAAAAAMAAAA2ANz/AAAAAAMAAAA2AN3/AAAAAAMAAAA2AN7/AAAAAAMAAAA2AN//AAADAAMAAAA2AOD/AAAAAAMAAAA3AMb/AAAAAAMAAAA3AMf/AAAAAAMAAAA3AMj/AAAAAAMAAAA3AMn/AAAAAAMAAAA3AMr/AAAAAAMAAAA3AMv/AAACAAMAAAA3AMz/AAAAAAMAAAA3AM3/AAACAAMAAAA3AM7/AAAAAAMAAAA3AM//AAAAAAMAAAA3AND/AAAAAAMAAAA3ANH/AAAAAAMAAAA3ANL/AAADAAMAAAA3ANP/AAAAAAMAAAA3ANT/AAAAAAMAAAA3ANX/AAAAAAMAAAA3ANb/AAAAAAMAAAA3ANf/AAAAAAMAAAA3ANj/AAAAAAMAAAA3ANn/AAAAAAMAAAA3ANr/AAAAAAMAAAA3ANv/AAAAAAMAAAA3ANz/AAAAAAMAAAA3AN3/AAADAAMAAAA3AN7/AAAAAAMAAAA3AN//AAAAAAMAAAA3AOD/AAADAAMAAAA4AMb/AAAAAAMAAAA4AMf/AAAAAAMAAAA4AMj/AAAAAAMAAAA4AMn/AAAAAAMAAAA4AMr/AAAAAAMAAAA4AMv/AAAAAAMAAAA4AMz/AAAAAAMAAAA4AM3/AAAAAAMAAAA4AM7/AAAAAAMAAAA4AM//AAAAAAMAAAA4AND/AAAAAAMAAAA4ANH/AAACAAMAAAA4ANL/AAAAAAMAAAA4ANP/AAAAAAMAAAA4ANT/AAAAAAMAAAA4ANX/AAAAAAMAAAA4ANb/AAAAAAMAAAA4ANf/AAAAAAMAAAA4ANj/AAAAAAMAAAA4ANn/AAAAAAMAAAA4ANr/AAAAAAMAAAA5AMb/AAAAAAMAAAA5AMf/AAAAAAMAAAA5AMj/AAAAAAMAAAA5AMn/AAAAAAMAAAA5AMr/AAAAAAMAAAA5AMv/AAAAAAMAAAA5AMz/AAAAAAMAAAA5AM3/AAAAAAMAAAA5AM7/AAAAAAMAAAA5AM//AAAAAAMAAAA5AND/AAAAAAMAAAA5ANH/AAAAAAMAAAA5ANL/AAAAAAMAAAA5ANP/AAAAAAMAAAA5ANT/AAAAAAMAAAA5ANX/AAAAAAMAAAA5ANb/AAACAAMAAAA5ANf/AAAAAAMAAAA5ANj/AAAAAAMAAAA5ANn/AAAAAAMAAAA5ANr/AAAAAAMAAAA6AMb/AAAAAAMAAAA6AMf/AAAAAAMAAAA6AMj/AAAAAAMAAAA6AMn/AAAAAAMAAAA6AMr/AAAAAAMAAAA6AMv/AAADAAMAAAA6AMz/AAAAAAMAAAA6AM3/AAAAAAMAAAA6AM7/AAAAAAMAAAA6AM//AAAAAAMAAAA6AND/AAAAAAMAAAA6ANH/AAACAAMAAAA6ANL/AAAAAAMAAAA6ANP/AAAAAAMAAAA6ANT/AAAAAAMAAAA6ANX/AAAAAAMAAAA6ANb/AAADAAMAAAA6ANf/AAAAAAMAAAA6ANj/AAAAAAMAAAA6ANn/AAAAAAMAAAA6ANr/AAAAAAMAAAA7AMb/AAAAAAMAAAA7AMf/AAAAAAMAAAA7AMj/AAAAAAMAAAA7AMn/AAAAAAMAAAA7AMr/AAABAAMAAAA7AMv/AAAAAAMAAAA7AMz/AAAAAAMAAAA7AM3/AAAAAAMAAAA7AM7/AAAAAAMAAAA7AM//AAAAAAMAAAA7AND/AAADAAMAAAA7ANH/AAAAAAMAAAA7ANL/AAAAAAMAAAA7ANP/AAADAAMAAAA7ANT/AAAAAAMAAAA7ANX/AAAAAAMAAAA7ANb/AAACAAMAAAA7ANf/AAAAAAMAAAA7ANj/AAAAAAMAAAA7ANn/AAAAAAMAAAA7ANr/AAAAAAMAAAA8AMb/AAAAAAMAAAA8AMf/AAAAAAMAAAA8AMj/AAAAAAMAAAA8AMn/AAAAAAMAAAA8AMr/AAAAAAMAAAA8AMv/AAAAAAMAAAA8AMz/AAAAAAMAAAA8AM3/AAAAAAMAAAA8AM7/AAAAAAMAAAA8AM//AAAAAAMAAAA8AND/AAAAAAMAAAA8ANH/AAAAAAMAAAA8ANL/AAAAAAMAAAA8ANP/AAAAAAMAAAA8ANT/AAAAAAMAAAA8ANX/AAAAAAMAAAA8ANb/AAAAAAMAAAA8ANf/AAAAAAMAAAA8ANj/AAAAAAMAAAA8ANn/AAACAAMAAAA8ANr/AAAAAAMAAAA9AMb/AAAAAAMAAAA9AMf/AAAAAAMAAAA9AMj/AAAAAAMAAAA9AMn/AAAAAAMAAAA9AMr/AAAAAAMAAAA9AMv/AAACAAMAAAA9AMz/AAAAAAMAAAA9AM3/AAAAAAMAAAA9AM7/AAAAAAMAAAA9AM//AAAAAAMAAAA9AND/AAAAAAMAAAA9ANH/AAACAAMAAAA9ANL/AAAAAAMAAAA9ANP/AAAAAAMAAAA9ANT/AAAAAAMAAAA9ANX/AAAAAAMAAAA9ANb/AAAAAAMAAAA9ANf/AAAAAAMAAAA9ANj/AAAAAAMAAAA9ANn/AAADAAMAAAA9ANr/AAAAAAMAAAA+AMb/AAAAAAMAAAA+AMf/AAACAAMAAAA+AMj/AAAAAAMAAAA+AMn/AAABAAMAAAA+AMr/AAAAAAMAAAA+AMv/AAAAAAMAAAA+AMz/AAAAAAMAAAA+AM3/AAABAAMAAAA+AM7/AAAAAAMAAAA+AM//AAAAAAMAAAA+AND/AAAAAAMAAAA+ANH/AAAAAAMAAAA+ANL/AAAAAAMAAAA+ANP/AAAAAAMAAAA+ANT/AAADAAMAAAA+ANX/AAABAAMAAAA+ANb/AAAAAAMAAAA+ANf/AAAAAAMAAAA+ANj/AAAAAAMAAAA+ANn/AAAAAAMAAAA+ANr/AAAAAAMAAAA/AMb/AAAAAAMAAAA/AMf/AAAAAAMAAAA/AMj/AAAAAAMAAAA/AMn/AAAAAAMAAAA/AMr/AAAAAAMAAAA/AMv/AAAAAAMAAAA/AMz/AAAAAAMAAAA/AM3/AAACAAMAAAA/AM7/AAAAAAMAAAA/AM//AAAAAAMAAAA/AND/AAAAAAMAAAA/ANH/AAABAAMAAAA/ANL/AAAAAAMAAAA/ANP/AAAAAAMAAAA/ANT/AAAAAAMAAAA/ANX/AAAAAAMAAAA/ANb/AAAAAAMAAAA/ANf/AAAAAAMAAAA/ANj/AAAAAAMAAAA/ANn/AAABAAMAAAA/ANr/AAAAAAMAAABAAMb/AAAAAAMAAABAAMf/AAAAAAMAAABAAMj/AAACAAMAAABAAMn/AAAAAAMAAABAAMr/AAAAAAMAAABAAMv/AAAAAAMAAABAAMz/AAAAAAMAAABAAM3/AAAAAAMAAABAAM7/AAAAAAMAAABAAM//AAABAAMAAABAAND/AAAAAAMAAABAANH/AAAAAAMAAABAANL/AAAAAAMAAABAANP/AAABAAMAAABAANT/AAAAAAMAAABAANX/AAAAAAMAAABAANb/AAAAAAMAAABAANf/AAAAAAMAAABAANj/AAAAAAMAAABAANn/AAAAAAMAAABAANr/AAADAAMAAABBAMb/AAAAAAMAAABBAMf/AAAAAAMAAABBAMj/AAAAAAMAAABBAMn/AAAAAAMAAABBAMr/AAAAAAMAAABBAMv/AAAAAAMAAABBAMz/AAAAAAMAAABBAM3/AAAAAAMAAABBAM7/AAAAAAMAAABBAM//AAAAAAMAAABBAND/AAAAAAMAAABBANH/AAACAAMAAABBANL/AAAAAAMAAABBANP/AAAAAAMAAABBANT/AAAAAAMAAABBANX/AAAAAAMAAABBANb/AAAAAAMAAABBANf/AAAAAAMAAABBANj/AAAAAAMAAABBANn/AAAAAAMAAABBANr/AAAAAAMAAABCAMb/AAAAAAMAAABCAMf/AAAAAAMAAABCAMj/AAAAAAMAAABCAMn/AAAAAAMAAABCAMr/AAAAAAMAAABCAMv/AAAAAAMAAABCAMz/AAAAAAMAAABCAM3/AAAAAAMAAABCAM7/AAAAAAMAAABCAM//AAAAAAMAAABCAND/AAAAAAMAAABCANH/AAAAAAMAAABCANL/AAADAAMAAABCANP/AAAAAAMAAABCANT/AAAAAAMAAABCANX/AAADAAMAAABCANb/AAAAAAMAAABCANf/AAAAAAMAAABCANj/AAAAAAMAAABCANn/AAAAAAMAAABCANr/AAAAAAMAAABDAMb/AAAAAAMAAABDAMf/AAAAAAMAAABDAMj/AAAAAAMAAABDAMn/AAAAAAMAAABDAMr/AAAAAAMAAABDAMv/AAAAAAMAAABDAMz/AAADAAMAAABDAM3/AAAAAAMAAABDAM7/AAAAAAMAAABDAM//AAAAAAMAAABDAND/AAAAAAMAAABDANH/AAAAAAMAAABDANL/AAAAAAMAAABDANP/AAAAAAMAAABDANT/AAAAAAMAAABDANX/AAAAAAMAAABDANb/AAAAAAMAAABDANf/AAAAAAMAAABDANj/AAAAAAMAAABDANn/AAAAAAMAAABDANr/AAAAAAMAAABEAMb/AAAAAAMAAABEAMf/AAAAAAMAAABEAMj/AAAAAAMAAABEAMn/AAABAAMAAABEAMr/AAAAAAMAAABEAMv/AAAAAAMAAABEAMz/AAAAAAMAAABEAM3/AAABAAMAAABEAM7/AAAAAAMAAABEAM//AAAAAAMAAABEAND/AAAAAAMAAABEANH/AAAAAAMAAABEANL/AAAAAAMAAABEANP/AAAAAAMAAABEANT/AAAAAAMAAABEANX/AAAAAAMAAABEANb/AAACAAMAAABEANf/AAABAAMAAABEANj/AAAAAAMAAABEANn/AAAAAAMAAABEANr/AAADAAMAAABFAMb/AAADAAMAAABFAMf/AAAAAAMAAABFAMj/AAADAAMAAABFAMn/AAAAAAMAAABFAMr/AAAAAAMAAABFAMv/AAAAAAMAAABFAMz/AAAAAAMAAABFAM3/AAAAAAMAAABFAM7/AAAAAAMAAABFAM//AAAAAAMAAABFAND/AAAAAAMAAABFANH/AAAAAAMAAABFANL/AAAAAAMAAABFANP/AAAAAAMAAABFANT/AAAAAAMAAABFANX/AAAAAAMAAABFANb/AAAAAAMAAABFANf/AAAAAAMAAABFANj/AAACAAMAAABFANn/AAADAAMAAABFANr/AAAAAAMAAABGAMb/AAAAAAMAAABGAMf/AAAAAAMAAABGAMj/AAACAAMAAABGAMn/AAAAAAMAAABGAMr/AAAAAAMAAABGAMv/AAAAAAMAAABGAMz/AAAAAAMAAABGAM3/AAACAAMAAABGAM7/AAAAAAMAAABGAM//AAAAAAMAAABGAND/AAADAAMAAABGANH/AAABAAMAAABGANL/AAAAAAMAAABGANP/AAABAAMAAABGANT/AAAAAAMAAABGANX/AAAAAAMAAABGANb/AAABAAMAAABGANf/AAACAAMAAABGANj/AAACAAMAAABGANn/AAAAAAMAAABGANr/AAAAAAMAAABHAMb/AAAAAAMAAABHAMf/AAAAAAMAAABHAMj/AAAAAAMAAABHAMn/AAAAAAMAAABHAMr/AAAAAAMAAABHAMv/AAAAAAMAAABHAMz/AAAAAAMAAABHAM3/AAAAAAMAAABHAM7/AAAAAAMAAABHAM//AAAAAAMAAABHAND/AAAAAAMAAABHANH/AAAAAAMAAABHANL/AAAAAAMAAABHANP/AAAAAAMAAABHANT/AAAAAAMAAABHANX/AAAAAAMAAABHANb/AAAAAAMAAABHANf/AAAAAAMAAABHANj/AAAAAAMAAABHANn/AAAAAAMAAABHANr/AAAAAAMAAABIAMb/AAAAAAMAAABIAMf/AAAAAAMAAABIAMj/AAAAAAMAAABIAMn/AAAAAAMAAABIAMr/AAAAAAMAAABIAMv/AAAAAAMAAABIAMz/AAAAAAMAAABIAM3/AAAAAAMAAABIAM7/AAAAAAMAAABIAM//AAAAAAMAAABIAND/AAAAAAMAAABIANH/AAAAAAMAAABIANL/AAAAAAMAAABIANP/AAABAAMAAABIANT/AAAAAAMAAABIANX/AAAAAAMAAABIANb/AAAAAAMAAABIANf/AAAAAAMAAABIANj/AAAAAAMAAABIANn/AAAAAAMAAABIANr/AAAAAAMAAABJAMb/AAAAAAMAAABJAMf/AAAAAAMAAABJAMj/AAAAAAMAAABJAMn/AAAAAAMAAABJAMr/AAACAAMAAABJAMv/AAAAAAMAAABJAMz/AAAAAAMAAABJAM3/AAAAAAMAAABJAM7/AAAAAAMAAABJAM//AAAAAAMAAABJAND/AAAAAAMAAABJANH/AAAAAAMAAABJANL/AAAAAAMAAABJANP/AAAAAAMAAABJANT/AAAAAAMAAABJANX/AAAAAAMAAABJANb/AAAAAAMAAABJANf/AAAAAAMAAABJANj/AAABAAMAAABJANn/AAAAAAMAAABJANr/AAAAAAMAAABKAMb/AAAAAAMAAABKAMf/AAAAAAMAAABKAMj/AAADAAMAAABKAMn/AAAAAAMAAABKAMr/AAAAAAMAAABKAMv/AAAAAAMAAABKAMz/AAACAAMAAABKAM3/AAAAAAMAAABKAM7/AAAAAAMAAABKAM//AAAAAAMAAABKAND/AAAAAAMAAABKANH/AAAAAAMAAABKANL/AAAAAAMAAABKANP/AAAAAAMAAABKANT/AAABAAMAAABKANX/AAAAAAMAAABKANb/AAAAAAMAAABKANf/AAABAAMAAABKANj/AAAAAAMAAABKANn/AAAAAAMAAABKANr/AAAAAAMAAABLAMb/AAAAAAMAAABLAMf/AAAAAAMAAABLAMj/AAAAAAMAAABLAMn/AAAAAAMAAABLAMr/AAAAAAMAAABLAMv/AAAAAAMAAABLAMz/AAAAAAMAAABLAM3/AAAAAAMAAABLAM7/AAAAAAMAAABLAM//AAAAAAMAAABLAND/AAAAAAMAAABLANH/AAAAAAMAAABLANL/AAAAAAMAAABLANP/AAAAAAMAAABLANT/AAAAAAMAAABLANX/AAAAAAMAAABLANb/AAAAAAMAAABLANf/AAAAAAMAAABLANj/AAADAAMAAABLANn/AAAAAAMAAABLANr/AAACAAMAAABMAMb/AAADAAMAAABMAMf/AAAAAAMAAABMAMj/AAAAAAMAAABMAMn/AAAAAAMAAABMAMr/AAAAAAMAAABMAMv/AAAAAAMAAABMAMz/AAAAAAMAAABMAM3/AAAAAAMAAABMAM7/AAAAAAMAAABMAM//AAAAAAMAAABMAND/AAAAAAMAAABMANH/AAACAAMAAABMANL/AAAAAAMAAABMANP/AAAAAAMAAABMANT/AAAAAAMAAABMANX/AAAAAAMAAABMANb/AAAAAAMAAABMANf/AAAAAAMAAABMANj/AAAAAAMAAABMANn/AAAAAAMAAABMANr/AAAAAAMAAABNAMb/AAAAAAMAAABNAMf/AAAAAAMAAABNAMj/AAAAAAMAAABNAMn/AAAAAAMAAABNAMr/AAAAAAMAAABNAMv/AAAAAAMAAABNAMz/AAAAAAMAAABNAM3/AAAAAAMAAABNAM7/AAAAAAMAAABNAM//AAAAAAMAAABNAND/AAADAAMAAABNANH/AAAAAAMAAABNANL/AAAAAAMAAABNANP/AAAAAAMAAABNANT/AAAAAAMAAABNANX/AAABAAMAAABNANb/AAAAAAMAAABNANf/AAAAAAMAAABNANj/AAACAAMAAABNANn/AAAAAAMAAABNANr/AAAAAAMAAABOAMb/AAAAAAMAAABOAMf/AAAAAAMAAABOAMj/AAABAAMAAABOAMn/AAAAAAMAAABOAMr/AAAAAAMAAABOAMv/AAAAAAMAAABOAMz/AAAAAAMAAABOAM3/AAABAAMAAABOAM7/AAAAAAMAAABOAM//AAAAAAMAAABOAND/AAAAAAMAAABOANH/AAAAAAMAAABOANL/AAAAAAMAAABOANP/AAAAAAMAAABOANT/AAAAAAMAAABOANX/AAAAAAMAAABOANb/AAAAAAMAAABOANf/AAAAAAMAAABOANj/AAAAAAMAAABOANn/AAAAAAMAAABOANr/AAAAAAMAAABPAMb/AAAAAAMAAABPAMf/AAABAAMAAABPAMj/AAABAAMAAABPAMn/AAAAAAMAAABPAMr/AAAAAAMAAABPAMv/AAAAAAMAAABPAMz/AAAAAAMAAABPAM3/AAAAAAMAAABPAM7/AAADAAMAAABPAM//AAAAAAMAAABPAND/AAAAAAMAAABPANH/AAAAAAMAAABPANL/AAAAAAMAAABPANP/AAAAAAMAAABPANT/AAAAAAMAAABPANX/AAAAAAMAAABPANb/AAAAAAMAAABPANf/AAAAAAMAAABPANj/AAAAAAMAAABPANn/AAACAAMAAABPANr/AAAAAAMAAABQAMb/AAAAAAMAAABQAMf/AAAAAAMAAABQAMj/AAAAAAMAAABQAMn/AAAAAAMAAABQAMr/AAAAAAMAAABQAMv/AAAAAAMAAABQAMz/AAAAAAMAAABQAM3/AAAAAAMAAABQAM7/AAAAAAMAAABQAM//AAAAAAMAAABQAND/AAABAAMAAABQANH/AAAAAAMAAABQANL/AAAAAAMAAABQANP/AAADAAMAAABQANT/AAABAAMAAABQANX/AAACAAMAAABQANb/AAAAAAMAAABQANf/AAABAAMAAABQANj/AAAAAAMAAABQANn/AAACAAMAAABQANr/AAAAAAMAAABRAMb/AAACAAMAAABRAMf/AAAAAAMAAABRAMj/AAAAAAMAAABRAMn/AAACAAMAAABRAMr/AAAAAAMAAABRAMv/AAAAAAMAAABRAMz/AAAAAAMAAABRAM3/AAAAAAMAAABRAM7/AAAAAAMAAABRAM//AAAAAAMAAABRAND/AAAAAAMAAABRANH/AAAAAAMAAABRANL/AAAAAAMAAABRANP/AAAAAAMAAABRANT/AAAAAAMAAABRANX/AAAAAAMAAABRANb/AAAAAAMAAABRANf/AAADAAMAAABRANj/AAAAAAMAAABRANn/AAAAAAMAAABRANr/AAAAAAMAAABSAMb/AAAAAAMAAABSAMf/AAAAAAMAAABSAMj/AAAAAAMAAABSAMn/AAAAAAMAAABSAMr/AAAAAAMAAABSAMv/AAAAAAMAAABSAMz/AAAAAAMAAABSAM3/AAABAAMAAABSAM7/AAAAAAMAAABSAM//AAAAAAMAAABSAND/AAAAAAMAAABSANH/AAAAAAMAAABSANL/AAAAAAMAAABSANP/AAAAAAMAAABSANT/AAAAAAMAAABSANX/AAAAAAMAAABSANb/AAACAAMAAABSANf/AAAAAAMAAABSANj/AAACAAMAAABSANn/AAAAAAMAAABSANr/AAAAAAMAAABTAMb/AAACAAMAAABTAMf/AAAAAAMAAABTAMj/AAAAAAMAAABTAMn/AAADAAMAAABTAMr/AAAAAAMAAABTAMv/AAAAAAMAAABTAMz/AAAAAAMAAABTAM3/AAABAAMAAABTAM7/AAAAAAMAAABTAM//AAAAAAMAAABTAND/AAAAAAMAAABTANH/AAAAAAMAAABTANL/AAAAAAMAAABTANP/AAAAAAMAAABTANT/AAAAAAMAAABTANX/AAAAAAMAAABTANb/AAAAAAMAAABTANf/AAAAAAMAAABTANj/AAAAAAMAAABTANn/AAAAAAMAAABTANr/AAABAAMAAABUAMb/AAAAAAMAAABUAMf/AAAAAAMAAABUAMj/AAAAAAMAAABUAMn/AAAAAAMAAABUAMr/AAAAAAMAAABUAMv/AAAAAAMAAABUAMz/AAAAAAMAAABUAM3/AAAAAAMAAABUAM7/AAAAAAMAAABUAM//AAAAAAMAAABUAND/AAACAAMAAABUANH/AAAAAAMAAABUANL/AAAAAAMAAABUANP/AAAAAAMAAABUANT/AAADAAMAAABUANX/AAAAAAMAAABUANb/AAAAAAMAAABUANf/AAAAAAMAAABUANj/AAAAAAMAAABUANn/AAAAAAMAAABUANr/AAAAAAMAAABVAMb/AAAAAAMAAABVAMf/AAAAAAMAAABVAMj/AAAAAAMAAABVAMn/AAADAAMAAABVAMr/AAAAAAMAAABVAMv/AAADAAMAAABVAMz/AAAAAAMAAABVAM3/AAAAAAMAAABVAM7/AAAAAAMAAABVAM//AAAAAAMAAABVAND/AAAAAAMAAABVANH/AAAAAAMAAABVANL/AAAAAAMAAABVANP/AAAAAAMAAABVANT/AAAAAAMAAABVANX/AAAAAAMAAABVANb/AAAAAAMAAABVANf/AAAAAAMAAABVANj/AAAAAAMAAABVANn/AAAAAAMAAABVANr/AAAAAAMAAADh/ykAAAAAAAMAAADh/yoAAAABAAMAAADh/ysAAAAAAAMAAADh/ywAAAAAAAMAAADh/y0AAAAAAAMAAADh/y4AAAAAAAMAAADh/y8AAAADAAMAAADh/zAAAAAAAAMAAADh/zEAAAAAAAMAAADh/zIAAAAAAAMAAADh/zMAAAAAAAMAAADh/zQAAAAAAAMAAADh/zUAAAAAAAMAAADh/zYAAAAAAAMAAADh/zcAAAAAAAMAAADh/zgAAAAAAAMAAADh/zkAAAAAAAMAAADh/zoAAAADAAMAAADh/zsAAAABAAMAAADh/zwAAAAAAAMAAADi/ykAAAABAAMAAADi/yoAAAAAAAMAAADi/ysAAAAAAAMAAADi/ywAAAAAAAMAAADi/y0AAAAAAAMAAADi/y4AAAAAAAMAAADi/y8AAAAAAAMAAADi/zAAAAAAAAMAAADi/zEAAAAAAAMAAADi/zIAAAAAAAMAAADi/zMAAAAAAAMAAADi/zQAAAAAAAMAAADi/zUAAAAAAAMAAADi/zYAAAAAAAMAAADi/zcAAAAAAAMAAADi/zgAAAAAAAMAAADi/zkAAAABAAMAAADi/zoAAAAAAAMAAADi/zsAAAAAAAMAAADi/zwAAAABAAMAAADj/ykAAAAAAAMAAADj/yoAAAAAAAMAAADj/ysAAAAAAAMAAADj/ywAAAAAAAMAAADj/y0AAAAAAAMAAADj/y4AAAAAAAMAAADj/y8AAAAAAAMAAADj/zAAAAAAAAMAAADj/zEAAAAAAAMAAADj/zIAAAAAAAMAAADj/zMAAAABAAMAAADj/zQAAAAAAAMAAADj/zUAAAAAAAMAAADj/zYAAAABAAMAAADj/zcAAAAAAAMAAADj/zgAAAAAAAMAAADj/zkAAAAAAAMAAADj/zoAAAAAAAMAAADj/zsAAAAAAAMAAADj/zwAAAAAAAMAAADk/ykAAAAAAAMAAADk/yoAAAAAAAMAAADk/ysAAAADAAMAAADk/ywAAAADAAMAAADk/y0AAAAAAAMAAADk/y4AAAAAAAMAAADk/y8AAAAAAAMAAADk/zAAAAAAAAMAAADk/zEAAAAAAAMAAADk/zIAAAAAAAMAAADk/zMAAAAAAAMAAADk/zQAAAAAAAMAAADk/zUAAAAAAAMAAADk/zYAAAAAAAMAAADk/zcAAAAAAAMAAADk/zgAAAAAAAMAAADk/zkAAAAAAAMAAADk/zoAAAAAAAMAAADk/zsAAAAAAAMAAADk/zwAAAAAAAMAAADl/ykAAAAAAAMAAADl/yoAAAAAAAMAAADl/ysAAAAAAAMAAADl/ywAAAACAAMAAADl/y0AAAAAAAMAAADl/y4AAAADAAMAAADl/y8AAAAAAAMAAADl/zAAAAACAAMAAADl/zEAAAACAAMAAADl/zIAAAAAAAMAAADl/zMAAAAAAAMAAADl/zQAAAAAAAMAAADl/zUAAAACAAMAAADl/zYAAAAAAAMAAADl/zcAAAAAAAMAAADl/zgAAAAAAAMAAADl/zkAAAAAAAMAAADl/zoAAAAAAAMAAADl/zsAAAAAAAMAAADl/zwAAAACAAMAAADm/ykAAAAAAAMAAADm/yoAAAAAAAMAAADm/ysAAAAAAAMAAADm/ywAAAAAAAMAAADm/y0AAAAAAAMAAADm/y4AAAAAAAMAAADm/y8AAAAAAAMAAADm/zAAAAADAAMAAADm/zEAAAAAAAMAAADm/zIAAAAAAAMAAADm/zMAAAAAAAMAAADm/zQAAAACAAMAAADm/zUAAAAAAAMAAADm/zYAAAAAAAMAAADm/zcAAAAAAAMAAADm/zgAAAAAAAMAAADm/zkAAAAAAAMAAADm/zoAAAAAAAMAAADm/zsAAAAAAAMAAADm/zwAAAAAAAMAAADn/ykAAAAAAAMAAADn/yoAAAAAAAMAAADn/ysAAAAAAAMAAADn/ywAAAAAAAMAAADn/y0AAAAAAAMAAADn/y4AAAAAAAMAAADn/y8AAAAAAAMAAADn/zAAAAAAAAMAAADn/zEAAAAAAAMAAADn/zIAAAAAAAMAAADn/zMAAAAAAAMAAADn/zQAAAACAAMAAADn/zUAAAAAAAMAAADn/zYAAAAAAAMAAADn/zcAAAAAAAMAAADn/zgAAAAAAAMAAADn/zkAAAAAAAMAAADn/zoAAAAAAAMAAADn/zsAAAAAAAMAAADn/zwAAAAAAAMAAADo/ykAAAADAAMAAADo/yoAAAABAAMAAADo/ysAAAAAAAMAAADo/ywAAAAAAAMAAADo/y0AAAAAAAMAAADo/y4AAAAAAAMAAADo/y8AAAAAAAMAAADo/zAAAAACAAMAAADo/zEAAAAAAAMAAADo/zIAAAAAAAMAAADo/zMAAAAAAAMAAADo/zQAAAAAAAMAAADo/zUAAAAAAAMAAADo/zYAAAAAAAMAAADo/zcAAAAAAAMAAADo/zgAAAAAAAMAAADo/zkAAAAAAAMAAADo/zoAAAAAAAMAAADo/zsAAAADAAMAAADo/zwAAAAAAAMAAADp/ykAAAAAAAMAAADp/yoAAAAAAAMAAADp/ysAAAAAAAMAAADp/ywAAAAAAAMAAADp/y0AAAAAAAMAAADp/y4AAAAAAAMAAADp/y8AAAAAAAMAAADp/zAAAAABAAMAAADp/zEAAAAAAAMAAADp/zIAAAAAAAMAAADp/zMAAAAAAAMAAADp/zQAAAAAAAMAAADp/zUAAAAAAAMAAADp/zYAAAAAAAMAAADp/zcAAAAAAAMAAADp/zgAAAACAAMAAADp/zkAAAAAAAMAAADp/zoAAAAAAAMAAADp/zsAAAAAAAMAAADp/zwAAAAAAAMAAADq/ykAAAAAAAMAAADq/yoAAAAAAAMAAADq/ysAAAAAAAMAAADq/ywAAAAAAAMAAADq/y0AAAAAAAMAAADq/y4AAAAAAAMAAADq/y8AAAAAAAMAAADq/zAAAAADAAMAAADq/zEAAAAAAAMAAADq/zIAAAAAAAMAAADq/zMAAAAAAAMAAADq/zQAAAABAAMAAADq/zUAAAAAAAMAAADq/zYAAAAAAAMAAADq/zcAAAAAAAMAAADq/zgAAAAAAAMAAADq/zkAAAACAAMAAADq/zoAAAAAAAMAAADq/zsAAAAAAAMAAADq/zwAAAAAAAMAAADr/ykAAAAAAAMAAADr/yoAAAAAAAMAAADr/ysAAAAAAAMAAADr/ywAAAAAAAMAAADr/y0AAAAAAAMAAADr/y4AAAAAAAMAAADr/y8AAAADAAMAAADr/zAAAAAAAAMAAADr/zEAAAAAAAMAAADr/zIAAAAAAAMAAADr/zMAAAAAAAMAAADr/zQAAAAAAAMAAADr/zUAAAAAAAMAAADr/zYAAAAAAAMAAADr/zcAAAAAAAMAAADr/zgAAAADAAMAAADr/zkAAAAAAAMAAADr/zoAAAAAAAMAAADr/zsAAAADAAMAAADr/zwAAAAAAAMAAADs/ykAAAAAAAMAAADs/yoAAAAAAAMAAADs/ysAAAAAAAMAAADs/ywAAAAAAAMAAADs/y0AAAAAAAMAAADs/y4AAAAAAAMAAADs/y8AAAAAAAMAAADs/zAAAAAAAAMAAADs/zEAAAAAAAMAAADs/zIAAAAAAAMAAADs/zMAAAAAAAMAAADs/zQAAAAAAAMAAADs/zUAAAAAAAMAAADs/zYAAAAAAAMAAADs/zcAAAAAAAMAAADs/zgAAAAAAAMAAADs/zkAAAAAAAMAAADs/zoAAAAAAAMAAADs/zsAAAAAAAMAAADs/zwAAAABAAMAAADt/ykAAAAAAAMAAADt/yoAAAAAAAMAAADt/ysAAAAAAAMAAADt/ywAAAAAAAMAAADt/y0AAAAAAAMAAADt/y4AAAAAAAMAAADt/y8AAAAAAAMAAADt/zAAAAAAAAMAAADt/zEAAAAAAAMAAADt/zIAAAAAAAMAAADt/zMAAAAAAAMAAADt/zQAAAAAAAMAAADt/zUAAAAAAAMAAADt/zYAAAAAAAMAAADt/zcAAAAAAAMAAADt/zgAAAAAAAMAAADt/zkAAAAAAAMAAADt/zoAAAAAAAMAAADt/zsAAAAAAAMAAADt/zwAAAAAAAMAAADu/ykAAAAAAAMAAADu/yoAAAABAAMAAADu/ysAAAAAAAMAAADu/ywAAAAAAAMAAADu/y0AAAAAAAMAAADu/y4AAAABAAMAAADu/y8AAAAAAAMAAADu/zAAAAAAAAMAAADu/zEAAAAAAAMAAADu/zIAAAAAAAMAAADu/zMAAAAAAAMAAADu/zQAAAAAAAMAAADu/zUAAAAAAAMAAADu/zYAAAAAAAMAAADu/zcAAAAAAAMAAADu/zgAAAAAAAMAAADu/zkAAAAAAAMAAADu/zoAAAAAAAMAAADu/zsAAAAAAAMAAADu/zwAAAAAAAMAAADv/ykAAAAAAAMAAADv/yoAAAAAAAMAAADv/ysAAAAAAAMAAADv/ywAAAAAAAMAAADv/y0AAAAAAAMAAADv/y4AAAAAAAMAAADv/y8AAAAAAAMAAADv/zAAAAAAAAMAAADv/zEAAAAAAAMAAADv/zIAAAAAAAMAAADv/zMAAAAAAAMAAADv/zQAAAAAAAMAAADv/zUAAAAAAAMAAADv/zYAAAABAAMAAADv/zcAAAAAAAMAAADv/zgAAAAAAAMAAADv/zkAAAAAAAMAAADv/zoAAAAAAAMAAADv/zsAAAAAAAMAAADv/zwAAAAAAAMAAADw/ykAAAAAAAMAAADw/yoAAAAAAAMAAADw/ysAAAAAAAMAAADw/ywAAAAAAAMAAADw/y0AAAAAAAMAAADw/y4AAAAAAAMAAADw/y8AAAAAAAMAAADw/zAAAAAAAAMAAADw/zEAAAAAAAMAAADw/zIAAAAAAAMAAADw/zMAAAAAAAMAAADw/zQAAAADAAMAAADw/zUAAAAAAAMAAADw/zYAAAAAAAMAAADw/zcAAAAAAAMAAADw/zgAAAAAAAMAAADw/zkAAAAAAAMAAADw/zoAAAAAAAMAAADw/zsAAAAAAAMAAADw/zwAAAAAAAMAAADx/ykAAAAAAAMAAADx/yoAAAAAAAMAAADx/ysAAAAAAAMAAADx/ywAAAAAAAMAAADx/y0AAAADAAMAAADx/y4AAAAAAAMAAADx/y8AAAAAAAMAAADx/zAAAAAAAAMAAADx/zEAAAAAAAMAAADx/zIAAAAAAAMAAADx/zMAAAACAAMAAADx/zQAAAAAAAMAAADx/zUAAAAAAAMAAADx/zYAAAAAAAMAAADx/zcAAAAAAAMAAADx/zgAAAAAAAMAAADx/zkAAAAAAAMAAADx/zoAAAAAAAMAAADx/zsAAAACAAMAAADx/zwAAAAAAAMAAADy/ykAAAAAAAMAAADy/yoAAAAAAAMAAADy/ysAAAAAAAMAAADy/ywAAAAAAAMAAADy/y0AAAAAAAMAAADy/y4AAAAAAAMAAADy/y8AAAAAAAMAAADy/zAAAAAAAAMAAADy/zEAAAAAAAMAAADy/zIAAAABAAMAAADy/zMAAAAAAAMAAADy/zQAAAAAAAMAAADy/zUAAAABAAMAAADy/zYAAAAAAAMAAADy/zcAAAAAAAMAAADy/zgAAAAAAAMAAADy/zkAAAAAAAMAAADy/zoAAAAAAAMAAADy/zsAAAAAAAMAAADy/zwAAAACAAMAAADz/ykAAAAAAAMAAADz/yoAAAAAAAMAAADz/ysAAAAAAAMAAADz/ywAAAAAAAMAAADz/y0AAAAAAAMAAADz/y4AAAAAAAMAAADz/y8AAAAAAAMAAADz/zAAAAACAAMAAADz/zEAAAAAAAMAAADz/zIAAAAAAAMAAADz/zMAAAAAAAMAAADz/zQAAAAAAAMAAADz/zUAAAAAAAMAAADz/zYAAAAAAAMAAADz/zcAAAADAAMAAADz/zgAAAAAAAMAAADz/zkAAAAAAAMAAADz/zoAAAAAAAMAAADz/zsAAAAAAAMAAADz/zwAAAAAAAMAAAD0/ykAAAAAAAMAAAD0/yoAAAAAAAMAAAD0/ysAAAAAAAMAAAD0/ywAAAAAAAMAAAD0/y0AAAAAAAMAAAD0/y4AAAAAAAMAAAD0/y8AAAAAAAMAAAD0/zAAAAAAAAMAAAD0/zEAAAADAAMAAAD0/zIAAAAAAAMAAAD0/zMAAAAAAAMAAAD0/zQAAAAAAAMAAAD0/zUAAAAAAAMAAAD0/zYAAAAAAAMAAAD0/zcAAAAAAAMAAAD0/zgAAAAAAAMAAAD0/zkAAAAAAAMAAAD0/zoAAAAAAAMAAAD0/zsAAAAAAAMAAAD0/zwAAAAAAAMAAAD1/ykAAAABAAMAAAD1/yoAAAAAAAMAAAD1/ysAAAAAAAMAAAD1/ywAAAAAAAMAAAD1/y0AAAAAAAMAAAD1/y4AAAAAAAMAAAD1/y8AAAAAAAMAAAD1/zAAAAAAAAMAAAD1/zEAAAAAAAMAAAD1/zIAAAAAAAMAAAD1/zMAAAAAAAMAAAD1/zQAAAAAAAMAAAD1/zUAAAAAAAMAAAD1/zYAAAABAAMAAAD1/zcAAAAAAAMAAAD1/zgAAAAAAAMAAAD1/zkAAAAAAAMAAAD1/zoAAAAAAAMAAAD1/zsAAAAAAAMAAAD1/zwAAAAAAAMAAAD2/ykAAAAAAAMAAAD2/yoAAAAAAAMAAAD2/ysAAAAAAAMAAAD2/ywAAAAAAAMAAAD2/y0AAAAAAAMAAAD2/y4AAAAAAAMAAAD2/y8AAAABAAMAAAD2/zAAAAAAAAMAAAD2/zEAAAACAAMAAAD2/zIAAAAAAAMAAAD2/zMAAAAAAAMAAAD2/zQAAAAAAAMAAAD2/zUAAAAAAAMAAAD2/zYAAAABAAMAAAD2/zcAAAAAAAMAAAD2/zgAAAAAAAMAAAD2/zkAAAAAAAMAAAD2/zoAAAAAAAMAAAD2/zsAAAAAAAMAAAD2/zwAAAABAAMAAAD3/ykAAAAAAAMAAAD3/yoAAAAAAAMAAAD3/ysAAAAAAAMAAAD3/ywAAAAAAAMAAAD3/y0AAAAAAAMAAAD3/y4AAAAAAAMAAAD3/y8AAAAAAAMAAAD3/zAAAAAAAAMAAAD3/zEAAAACAAMAAAD3/zIAAAABAAMAAAD3/zMAAAAAAAMAAAD3/zQAAAACAAMAAAD3/zUAAAACAAMAAAD3/zYAAAAAAAMAAAD3/zcAAAAAAAMAAAD3/zgAAAAAAAMAAAD3/zkAAAAAAAMAAAD3/zoAAAAAAAMAAAD3/zsAAAAAAAMAAAD3/zwAAAAAAAMAAAD4/ykAAAAAAAMAAAD4/yoAAAAAAAMAAAD4/ysAAAAAAAMAAAD4/ywAAAAAAAMAAAD4/y0AAAAAAAMAAAD4/y4AAAAAAAMAAAD4/y8AAAAAAAMAAAD4/zAAAAADAAMAAAD4/zEAAAAAAAMAAAD4/zIAAAAAAAMAAAD4/zMAAAAAAAMAAAD4/zQAAAAAAAMAAAD4/zUAAAAAAAMAAAD4/zYAAAAAAAMAAAD4/zcAAAAAAAMAAAD4/zgAAAAAAAMAAAD4/zkAAAAAAAMAAAD4/zoAAAAAAAMAAAD4/zsAAAAAAAMAAAD4/zwAAAAAAAMAAAD5/ykAAAAAAAMAAAD5/yoAAAADAAMAAAD5/ysAAAAAAAMAAAD5/ywAAAAAAAMAAAD5/y0AAAAAAAMAAAD5/y4AAAAAAAMAAAD5/y8AAAAAAAMAAAD5/zAAAAAAAAMAAAD5/zEAAAAAAAMAAAD5/zIAAAAAAAMAAAD5/zMAAAABAAMAAAD5/zQAAAAAAAMAAAD5/zUAAAAAAAMAAAD5/zYAAAAAAAMAAAD5/zcAAAAAAAMAAAD5/zgAAAABAAMAAAD5/zkAAAAAAAMAAAD5/zoAAAAAAAMAAAD5/zsAAAAAAAMAAAD5/zwAAAAAAAMAAAD6/ykAAAADAAMAAAD6/yoAAAAAAAMAAAD6/ysAAAAAAAMAAAD6/ywAAAAAAAMAAAD6/y0AAAAAAAMAAAD6/y4AAAADAAMAAAD6/y8AAAAAAAMAAAD6/zAAAAAAAAMAAAD6/zEAAAAAAAMAAAD6/zIAAAAAAAMAAAD6/zMAAAAAAAMAAAD6/zQAAAAAAAMAAAD6/zUAAAABAAMAAAD6/zYAAAAAAAMAAAD6/zcAAAAAAAMAAAD6/zgAAAAAAAMAAAD6/zkAAAAAAAMAAAD6/zoAAAAAAAMAAAD6/zsAAAAAAAMAAAD6/zwAAAAAAAMAAAD7/ykAAAAAAAMAAAD7/yoAAAABAAMAAAD7/ysAAAAAAAMAAAD7/ywAAAAAAAMAAAD7/y0AAAAAAAMAAAD7/y4AAAADAAMAAAD7/y8AAAAAAAMAAAD7/zAAAAAAAAMAAAD7/zEAAAADAAMAAAD7/zIAAAAAAAMAAAD7/zMAAAAAAAMAAAD7/zQAAAAAAAMAAAD7/zUAAAACAAMAAAD7/zYAAAAAAAMAAAD7/zcAAAAAAAMAAAD7/zgAAAAAAAMAAAD7/zkAAAAAAAMAAAD7/zoAAAAAAAMAAAD7/zsAAAAAAAMAAAD7/zwAAAAAAAMAAAD8/ykAAAAAAAMAAAD8/yoAAAADAAMAAAD8/ysAAAAAAAMAAAD8/ywAAAAAAAMAAAD8/y0AAAACAAMAAAD8/y4AAAAAAAMAAAD8/y8AAAAAAAMAAAD8/zAAAAAAAAMAAAD8/zEAAAAAAAMAAAD8/zIAAAAAAAMAAAD8/zMAAAAAAAMAAAD8/zQAAAAAAAMAAAD8/zUAAAAAAAMAAAD8/zYAAAAAAAMAAAD8/zcAAAACAAMAAAD8/zgAAAAAAAMAAAD8/zkAAAAAAAMAAAD8/zoAAAACAAMAAAD8/zsAAAAAAAMAAAD8/zwAAAAAAAMAAAD9/ykAAAAAAAMAAAD9/yoAAAAAAAMAAAD9/ysAAAAAAAMAAAD9/ywAAAADAAMAAAD9/y0AAAAAAAMAAAD9/y4AAAAAAAMAAAD9/y8AAAACAAMAAAD9/zAAAAAAAAMAAAD9/zEAAAAAAAMAAAD9/zIAAAAAAAMAAAD9/zMAAAAAAAMAAAD9/zQAAAAAAAMAAAD9/zUAAAAAAAMAAAD9/zYAAAAAAAMAAAD9/zcAAAAAAAMAAAD9/zgAAAAAAAMAAAD9/zkAAAAAAAMAAAD9/zoAAAAAAAMAAAD9/zsAAAACAAMAAAD9/zwAAAAAAAMAAAD+/ykAAAAAAAMAAAD+/yoAAAAAAAMAAAD+/ysAAAAAAAMAAAD+/ywAAAAAAAMAAAD+/y0AAAAAAAMAAAD+/y4AAAAAAAMAAAD+/y8AAAAAAAMAAAD+/zAAAAAAAAMAAAD+/zEAAAAAAAMAAAD+/zIAAAAAAAMAAAD+/zMAAAAAAAMAAAD+/zQAAAAAAAMAAAD+/zUAAAACAAMAAAD+/zYAAAAAAAMAAAD+/zcAAAAAAAMAAAD+/zgAAAAAAAMAAAD+/zkAAAAAAAMAAAD+/zoAAAAAAAMAAAD+/zsAAAAAAAMAAAD+/zwAAAAAAAMAAAD//ykAAAAAAAMAAAD//yoAAAAAAAMAAAD//ysAAAAAAAMAAAD//ywAAAADAAMAAAD//y0AAAAAAAMAAAD//y4AAAACAAMAAAD//y8AAAAAAAMAAAD//zAAAAAAAAMAAAD//zEAAAAAAAMAAAD//zIAAAACAAMAAAD//zMAAAAAAAMAAAD//zQAAAAAAAMAAAD//zUAAAAAAAMAAAD//zYAAAAAAAMAAAD//zcAAAAAAAMAAAD//zgAAAAAAAMAAAD//zkAAAAAAAMAAAD//zoAAAAAAAMAAAD//zsAAAAAAAMAAAD//zwAAAAAAAMAAAAAACkAAAAAAAMAAAAAACoAAAAAAAMAAAAAACsAAAAAAAMAAAAAACwAAAAAAAMAAAAAAC0AAAAAAAMAAAAAAC4AAAAAAAMAAAAAAC8AAAAAAAMAAAAAADAAAAAAAAMAAAAAADEAAAAAAAMAAAAAADIAAAAAAAMAAAAAADMAAAADAAMAAAAAADQAAAAAAAMAAAAAADUAAAAAAAMAAAAAADYAAAAAAAMAAAAAADcAAAAAAAMAAAAAADgAAAAAAAMAAAAAADkAAAAAAAMAAAAAADoAAAAAAAMAAAAAADsAAAAAAAMAAAAAADwAAAAAAAMAAAABACkAAAAAAAMAAAABACoAAAAAAAMAAAABACsAAAAAAAMAAAABACwAAAADAAMAAAABAC0AAAAAAAMAAAABAC4AAAAAAAMAAAABAC8AAAAAAAMAAAABADAAAAAAAAMAAAABADEAAAAAAAMAAAABADIAAAACAAMAAAABADMAAAAAAAMAAAABADQAAAAAAAMAAAABADUAAAAAAAMAAAABADYAAAAAAAMAAAABADcAAAAAAAMAAAABADgAAAAAAAMAAAABADkAAAAAAAMAAAABADoAAAAAAAMAAAABADsAAAABAAMAAAABADwAAAAAAAMAAAACACkAAAAAAAMAAAACACoAAAAAAAMAAAACACsAAAAAAAMAAAACACwAAAACAAMAAAACAC0AAAABAAMAAAACAC4AAAAAAAMAAAACAC8AAAAAAAMAAAACADAAAAAAAAMAAAACADEAAAABAAMAAAACADIAAAAAAAMAAAACADMAAAAAAAMAAAACADQAAAABAAMAAAACADUAAAAAAAMAAAACADYAAAAAAAMAAAACADcAAAAAAAMAAAACADgAAAAAAAMAAAACADkAAAAAAAMAAAACADoAAAAAAAMAAAACADsAAAAAAAMAAAACADwAAAAAAAMAAAADACkAAAADAAMAAAADACoAAAAAAAMAAAADACsAAAAAAAMAAAADACwAAAAAAAMAAAADAC0AAAAAAAMAAAADAC4AAAAAAAMAAAADAC8AAAAAAAMAAAADADAAAAAAAAMAAAADADEAAAAAAAMAAAADADIAAAACAAMAAAADADMAAAACAAMAAAADADQAAAAAAAMAAAADADUAAAAAAAMAAAADADYAAAAAAAMAAAADADcAAAAAAAMAAAADADgAAAAAAAMAAAADADkAAAAAAAMAAAADADoAAAAAAAMAAAADADsAAAAAAAMAAAADADwAAAAAAAMAAAAEACkAAAAAAAMAAAAEACoAAAAAAAMAAAAEACsAAAAAAAMAAAAEACwAAAAAAAMAAAAEAC0AAAAAAAMAAAAEAC4AAAADAAMAAAAEAC8AAAAAAAMAAAAEADAAAAAAAAMAAAAEADEAAAAAAAMAAAAEADIAAAACAAMAAAAEADMAAAAAAAMAAAAEADQAAAACAAMAAAAEADUAAAAAAAMAAAAEADYAAAAAAAMAAAAEADcAAAAAAAMAAAAEADgAAAAAAAMAAAAEADkAAAAAAAMAAAAEADoAAAABAAMAAAAEADsAAAAAAAMAAAAEADwAAAAAAAMAAAAFACkAAAAAAAMAAAAFACoAAAAAAAMAAAAFACsAAAAAAAMAAAAFACwAAAAAAAMAAAAFAC0AAAAAAAMAAAAFAC4AAAACAAMAAAAFAC8AAAAAAAMAAAAFADAAAAAAAAMAAAAFADEAAAAAAAMAAAAFADIAAAAAAAMAAAAFADMAAAAAAAMAAAAFADQAAAACAAMAAAAFADUAAAAAAAMAAAAFADYAAAAAAAMAAAAFADcAAAAAAAMAAAAFADgAAAAAAAMAAAAFADkAAAAAAAMAAAAFADoAAAAAAAMAAAAFADsAAAAAAAMAAAAFADwAAAAAAAMAAAAGACkAAAAAAAMAAAAGACoAAAAAAAMAAAAGACsAAAAAAAMAAAAGACwAAAAAAAMAAAAGAC0AAAAAAAMAAAAGAC4AAAAAAAMAAAAGAC8AAAAAAAMAAAAGADAAAAAAAAMAAAAGADEAAAAAAAMAAAAGADIAAAAAAAMAAAAGADMAAAAAAAMAAAAGADQAAAAAAAMAAAAGADUAAAAAAAMAAAAGADYAAAAAAAMAAAAGADcAAAAAAAMAAAAGADgAAAADAAMAAAAGADkAAAAAAAMAAAAGADoAAAAAAAMAAAAGADsAAAAAAAMAAAAGADwAAAAAAAMAAAAHACkAAAABAAMAAAAHACoAAAAAAAMAAAAHACsAAAAAAAMAAAAHACwAAAAAAAMAAAAHAC0AAAAAAAMAAAAHAC4AAAAAAAMAAAAHAC8AAAAAAAMAAAAHADAAAAAAAAMAAAAHADEAAAAAAAMAAAAHADIAAAAAAAMAAAAHADMAAAACAAMAAAAHADQAAAABAAMAAAAHADUAAAAAAAMAAAAHADYAAAAAAAMAAAAHADcAAAAAAAMAAAAHADgAAAABAAMAAAAHADkAAAAAAAMAAAAHADoAAAAAAAMAAAAHADsAAAAAAAMAAAAHADwAAAAAAAMAAAAIACkAAAAAAAMAAAAIACoAAAACAAMAAAAIACsAAAAAAAMAAAAIACwAAAAAAAMAAAAIAC0AAAAAAAMAAAAIAC4AAAAAAAMAAAAIAC8AAAAAAAMAAAAIADAAAAAAAAMAAAAIADEAAAAAAAMAAAAIADIAAAAAAAMAAAAIADMAAAAAAAMAAAAIADQAAAAAAAMAAAAIADUAAAAAAAMAAAAIADYAAAAAAAMAAAAIADcAAAABAAMAAAAIADgAAAAAAAMAAAAIADkAAAAAAAMAAAAIADoAAAAAAAMAAAAIADsAAAACAAMAAAAIADwAAAACAAMAAAAJACkAAAAAAAMAAAAJACoAAAADAAMAAAAJACsAAAAAAAMAAAAJACwAAAAAAAMAAAAJAC0AAAAAAAMAAAAJAC4AAAAAAAMAAAAJAC8AAAAAAAMAAAAJADAAAAAAAAMAAAAJADEAAAABAAMAAAAJADIAAAADAAMAAAAJADMAAAAAAAMAAAAJADQAAAACAAMAAAAJADUAAAAAAAMAAAAJADYAAAAAAAMAAAAJADcAAAAAAAMAAAAJADgAAAAAAAMAAAAJADkAAAAAAAMAAAAJADoAAAAAAAMAAAAJADsAAAADAAMAAAAJADwAAAACAAMAAAAKACkAAAAAAAMAAAAKACoAAAAAAAMAAAAKACsAAAAAAAMAAAAKACwAAAAAAAMAAAAKAC0AAAAAAAMAAAAKAC4AAAACAAMAAAAKAC8AAAAAAAMAAAAKADAAAAAAAAMAAAAKADEAAAAAAAMAAAAKADIAAAAAAAMAAAAKADMAAAAAAAMAAAAKADQAAAADAAMAAAAKADUAAAAAAAMAAAAKADYAAAAAAAMAAAAKADcAAAAAAAMAAAAKADgAAAACAAMAAAAKADkAAAAAAAMAAAAKADoAAAAAAAMAAAAKADsAAAAAAAMAAAAKADwAAAAAAAMAAAALACkAAAAAAAMAAAALACoAAAAAAAMAAAALACsAAAAAAAMAAAALACwAAAAAAAMAAAALAC0AAAAAAAMAAAALAC4AAAAAAAMAAAALAC8AAAAAAAMAAAALADAAAAAAAAMAAAALADEAAAAAAAMAAAALADIAAAAAAAMAAAALADMAAAADAAMAAAALADQAAAAAAAMAAAALADUAAAAAAAMAAAALADYAAAAAAAMAAAALADcAAAAAAAMAAAALADgAAAAAAAMAAAALADkAAAAAAAMAAAALADoAAAAAAAMAAAALADsAAAAAAAMAAAALADwAAAAAAAMAAAAMACkAAAAAAAMAAAAMACoAAAACAAMAAAAMACsAAAAAAAMAAAAMACwAAAAAAAMAAAAMAC0AAAABAAMAAAAMAC4AAAAAAAMAAAAMAC8AAAAAAAMAAAAMADAAAAAAAAMAAAAMADEAAAAAAAMAAAAMADIAAAAAAAMAAAAMADMAAAAAAAMAAAAMADQAAAAAAAMAAAAMADUAAAAAAAMAAAAMADYAAAABAAMAAAAMADcAAAACAAMAAAAMADgAAAAAAAMAAAAMADkAAAADAAMAAAAMADoAAAAAAAMAAAAMADsAAAAAAAMAAAAMADwAAAAAAAMAAAANACkAAAAAAAMAAAANACoAAAAAAAMAAAANACsAAAAAAAMAAAANACwAAAAAAAMAAAANAC0AAAAAAAMAAAANAC4AAAABAAMAAAANAC8AAAAAAAMAAAANADAAAAAAAAMAAAANADEAAAAAAAMAAAANADIAAAAAAAMAAAANADMAAAAAAAMAAAANADQAAAABAAMAAAANADUAAAABAAMAAAANADYAAAAAAAMAAAANADcAAAAAAAMAAAANADgAAAADAAMAAAANADkAAAAAAAMAAAANADoAAAAAAAMAAAANADsAAAABAAMAAAANADwAAAAAAAMAAAAOACkAAAAAAAMAAAAOACoAAAAAAAMAAAAOACsAAAAAAAMAAAAOACwAAAAAAAMAAAAOAC0AAAAAAAMAAAAOAC4AAAAAAAMAAAAOAC8AAAABAAMAAAAOADAAAAAAAAMAAAAOADEAAAAAAAMAAAAOADIAAAABAAMAAAAOADMAAAAAAAMAAAAOADQAAAAAAAMAAAAOADUAAAAAAAMAAAAOADYAAAAAAAMAAAAOADcAAAAAAAMAAAAOADgAAAAAAAMAAAAOADkAAAAAAAMAAAAOADoAAAAAAAMAAAAOADsAAAAAAAMAAAAOADwAAAAAAAMAAAAPACkAAAABAAMAAAAPACoAAAAAAAMAAAAPACsAAAAAAAMAAAAPACwAAAAAAAMAAAAPAC0AAAAAAAMAAAAPAC4AAAAAAAMAAAAPAC8AAAAAAAMAAAAPADAAAAAAAAMAAAAPADEAAAAAAAMAAAAPADIAAAAAAAMAAAAPADMAAAAAAAMAAAAPADQAAAAAAAMAAAAPADUAAAAAAAMAAAAPADYAAAAAAAMAAAAPADcAAAAAAAMAAAAPADgAAAADAAMAAAAPADkAAAAAAAMAAAAPADoAAAABAAMAAAAPADsAAAAAAAMAAAAPADwAAAAAAAMAAAAQACkAAAAAAAMAAAAQACoAAAAAAAMAAAAQACsAAAAAAAMAAAAQACwAAAABAAMAAAAQAC0AAAAAAAMAAAAQAC4AAAAAAAMAAAAQAC8AAAAAAAMAAAAQADAAAAAAAAMAAAAQADEAAAAAAAMAAAAQADIAAAAAAAMAAAAQADMAAAAAAAMAAAAQADQAAAABAAMAAAAQADUAAAAAAAMAAAAQADYAAAAAAAMAAAAQADcAAAAAAAMAAAAQADgAAAAAAAMAAAAQADkAAAAAAAMAAAAQADoAAAAAAAMAAAAQADsAAAAAAAMAAAAQADwAAAAAAAMAAAARACkAAAAAAAMAAAARACoAAAAAAAMAAAARACsAAAAAAAMAAAARACwAAAAAAAMAAAARAC0AAAAAAAMAAAARAC4AAAAAAAMAAAARAC8AAAAAAAMAAAARADAAAAAAAAMAAAARADEAAAAAAAMAAAARADIAAAAAAAMAAAARADMAAAABAAMAAAARADQAAAAAAAMAAAARADUAAAAAAAMAAAARADYAAAAAAAMAAAARADcAAAAAAAMAAAARADgAAAAAAAMAAAARADkAAAAAAAMAAAARADoAAAAAAAMAAAARADsAAAAAAAMAAAARADwAAAAAAAMAAAASACkAAAACAAMAAAASACoAAAAAAAMAAAASACsAAAAAAAMAAAASACwAAAAAAAMAAAASAC0AAAAAAAMAAAASAC4AAAAAAAMAAAASAC8AAAAAAAMAAAASADAAAAAAAAMAAAASADEAAAAAAAMAAAASADIAAAAAAAMAAAASADMAAAAAAAMAAAASADQAAAAAAAMAAAASADUAAAAAAAMAAAASADYAAAAAAAMAAAASADcAAAAAAAMAAAASADgAAAAAAAMAAAASADkAAAAAAAMAAAASADoAAAAAAAMAAAASADsAAAAAAAMAAAASADwAAAABAAMAAAATACkAAAAAAAMAAAATACoAAAAAAAMAAAATACsAAAAAAAMAAAATACwAAAAAAAMAAAATAC0AAAAAAAMAAAATAC4AAAACAAMAAAATAC8AAAAAAAMAAAATADAAAAAAAAMAAAATADEAAAAAAAMAAAATADIAAAABAAMAAAATADMAAAAAAAMAAAATADQAAAAAAAMAAAATADUAAAAAAAMAAAATADYAAAAAAAMAAAATADcAAAAAAAMAAAATADgAAAAAAAMAAAATADkAAAAAAAMAAAATADoAAAAAAAMAAAATADsAAAAAAAMAAAATADwAAAAAAAMAAAAUACkAAAAAAAMAAAAUACoAAAAAAAMAAAAUACsAAAAAAAMAAAAUACwAAAAAAAMAAAAUAC0AAAACAAMAAAAUAC4AAAAAAAMAAAAUAC8AAAAAAAMAAAAUADAAAAAAAAMAAAAUADEAAAAAAAMAAAAUADIAAAAAAAMAAAAUADMAAAAAAAMAAAAUADQAAAAAAAMAAAAUADUAAAAAAAMAAAAUADYAAAACAAMAAAAUADcAAAABAAMAAAAUADgAAAAAAAMAAAAUADkAAAABAAMAAAAUADoAAAAAAAMAAAAUADsAAAAAAAMAAAAUADwAAAAAAAMAAAAVACkAAAAAAAMAAAAVACoAAAAAAAMAAAAVACsAAAAAAAMAAAAVACwAAAAAAAMAAAAVAC0AAAAAAAMAAAAVAC4AAAAAAAMAAAAVAC8AAAAAAAMAAAAVADAAAAAAAAMAAAAVADEAAAAAAAMAAAAVADIAAAAAAAMAAAAVADMAAAAAAAMAAAAVADQAAAAAAAMAAAAVADUAAAAAAAMAAAAVADYAAAAAAAMAAAAVADcAAAAAAAMAAAAVADgAAAAAAAMAAAAVADkAAAAAAAMAAAAVADoAAAAAAAMAAAAVADsAAAAAAAMAAAAVADwAAAAAAAMAAAAWACkAAAAAAAMAAAAWACoAAAAAAAMAAAAWACsAAAACAAMAAAAWACwAAAAAAAMAAAAWAC0AAAAAAAMAAAAWAC4AAAAAAAMAAAAWAC8AAAAAAAMAAAAWADAAAAAAAAMAAAAWADEAAAAAAAMAAAAWADIAAAAAAAMAAAAWADMAAAAAAAMAAAAWADQAAAACAAMAAAAWADUAAAAAAAMAAAAWADYAAAAAAAMAAAAWADcAAAAAAAMAAAAWADgAAAABAAMAAAAWADkAAAAAAAMAAAAWADoAAAAAAAMAAAAWADsAAAAAAAMAAAAWADwAAAAAAAMAAAAXACkAAAAAAAMAAAAXACoAAAAAAAMAAAAXACsAAAAAAAMAAAAXACwAAAAAAAMAAAAXAC0AAAAAAAMAAAAXAC4AAAAAAAMAAAAXAC8AAAAAAAMAAAAXADAAAAADAAMAAAAXADEAAAACAAMAAAAXADIAAAAAAAMAAAAXADMAAAAAAAMAAAAXADQAAAAAAAMAAAAXADUAAAAAAAMAAAAXADYAAAABAAMAAAAXADcAAAADAAMAAAAXADgAAAAAAAMAAAAXADkAAAAAAAMAAAAXADoAAAAAAAMAAAAXADsAAAAAAAMAAAAXADwAAAAAAAMAAAAYACkAAAAAAAMAAAAYACoAAAAAAAMAAAAYACsAAAAAAAMAAAAYACwAAAAAAAMAAAAYAC0AAAAAAAMAAAAYAC4AAAAAAAMAAAAYAC8AAAAAAAMAAAAYADAAAAAAAAMAAAAYADEAAAAAAAMAAAAYADIAAAAAAAMAAAAYADMAAAAAAAMAAAAYADQAAAACAAMAAAAYADUAAAAAAAMAAAAYADYAAAAAAAMAAAAYADcAAAABAAMAAAAYADgAAAADAAMAAAAYADkAAAAAAAMAAAAYADoAAAAAAAMAAAAYADsAAAAAAAMAAAAYADwAAAAAAAMAAAAZACkAAAAAAAMAAAAZACoAAAAAAAMAAAAZACsAAAAAAAMAAAAZACwAAAAAAAMAAAAZAC0AAAAAAAMAAAAZAC4AAAAAAAMAAAAZAC8AAAAAAAMAAAAZADAAAAAAAAMAAAAZADEAAAADAAMAAAAZADIAAAAAAAMAAAAZADMAAAAAAAMAAAAZADQAAAABAAMAAAAZADUAAAABAAMAAAAZADYAAAAAAAMAAAAZADcAAAAAAAMAAAAZADgAAAAAAAMAAAAZADkAAAAAAAMAAAAZADoAAAAAAAMAAAAZADsAAAAAAAMAAAAZADwAAAAAAAMAAAAaACkAAAAAAAMAAAAaACoAAAACAAMAAAAaACsAAAAAAAMAAAAaACwAAAAAAAMAAAAaAC0AAAAAAAMAAAAaAC4AAAAAAAMAAAAaAC8AAAAAAAMAAAAaADAAAAAAAAMAAAAaADEAAAAAAAMAAAAaADIAAAAAAAMAAAAaADMAAAAAAAMAAAAaADQAAAAAAAMAAAAaADUAAAAAAAMAAAAaADYAAAAAAAMAAAAaADcAAAAAAAMAAAAaADgAAAAAAAMAAAAaADkAAAAAAAMAAAAaADoAAAAAAAMAAAAaADsAAAACAAMAAAAaADwAAAAAAAMAAAAbACkAAAAAAAMAAAAbACoAAAAAAAMAAAAbACsAAAAAAAMAAAAbACwAAAABAAMAAAAbAC0AAAAAAAMAAAAbAC4AAAAAAAMAAAAbAC8AAAAAAAMAAAAbADAAAAAAAAMAAAAbADEAAAAAAAMAAAAbADIAAAAAAAMAAAAbADMAAAAAAAMAAAAbADQAAAAAAAMAAAAbADUAAAAAAAMAAAAbADYAAAABAAMAAAAbADcAAAAAAAMAAAAbADgAAAAAAAMAAAAbADkAAAAAAAMAAAAbADoAAAAAAAMAAAAbADsAAAAAAAMAAAAbADwAAAAAAAMAAAAcACkAAAAAAAMAAAAcACoAAAAAAAMAAAAcACsAAAAAAAMAAAAcACwAAAAAAAMAAAAcAC0AAAAAAAMAAAAcAC4AAAAAAAMAAAAcAC8AAAAAAAMAAAAcADAAAAADAAMAAAAcADEAAAAAAAMAAAAcADIAAAAAAAMAAAAcADMAAAAAAAMAAAAcADQAAAAAAAMAAAAcADUAAAAAAAMAAAAcADYAAAAAAAMAAAAcADcAAAAAAAMAAAAcADgAAAAAAAMAAAAcADkAAAABAAMAAAAcADoAAAABAAMAAAAcADsAAAAAAAMAAAAcADwAAAAAAAMAAAAdACkAAAAAAAMAAAAdACoAAAAAAAMAAAAdACsAAAAAAAMAAAAdACwAAAABAAMAAAAdAC0AAAAAAAMAAAAdAC4AAAAAAAMAAAAdAC8AAAAAAAMAAAAdADAAAAAAAAMAAAAdADEAAAAAAAMAAAAdADIAAAAAAAMAAAAdADMAAAAAAAMAAAAdADQAAAAAAAMAAAAdADUAAAAAAAMAAAAdADYAAAAAAAMAAAAdADcAAAAAAAMAAAAdADgAAAAAAAMAAAAdADkAAAAAAAMAAAAdADoAAAAAAAMAAAAdADsAAAAAAAMAAAAdADwAAAAAAAMAAAAeACkAAAAAAAMAAAAeACoAAAAAAAMAAAAeACsAAAAAAAMAAAAeACwAAAAAAAMAAAAeAC0AAAAAAAMAAAAeAC4AAAAAAAMAAAAeAC8AAAAAAAMAAAAeADAAAAAAAAMAAAAeADEAAAAAAAMAAAAeADIAAAAAAAMAAAAeADMAAAAAAAMAAAAeADQAAAABAAMAAAAeADUAAAAAAAMAAAAeADYAAAAAAAMAAAAeADcAAAAAAAMAAAAeADgAAAAAAAMAAAAeADkAAAAAAAMAAAAeADoAAAAAAAMAAAAeADsAAAAAAAMAAAAeADwAAAAAAAMAAAAfACkAAAAAAAMAAAAfACoAAAAAAAMAAAAfACsAAAAAAAMAAAAfACwAAAAAAAMAAAAfAC0AAAAAAAMAAAAfAC4AAAADAAMAAAAfAC8AAAAAAAMAAAAfADAAAAACAAMAAAAfADEAAAAAAAMAAAAfADIAAAABAAMAAAAfADMAAAAAAAMAAAAfADQAAAAAAAMAAAAfADUAAAAAAAMAAAAfADYAAAAAAAMAAAAfADcAAAAAAAMAAAAfADgAAAAAAAMAAAAfADkAAAAAAAMAAAAfADoAAAADAAMAAAAfADsAAAAAAAMAAAAfADwAAAAAAAMAAAAgACkAAAAAAAMAAAAgACoAAAAAAAMAAAAgACsAAAAAAAMAAAAgACwAAAAAAAMAAAAgAC0AAAAAAAMAAAAgAC4AAAAAAAMAAAAgAC8AAAACAAMAAAAgADAAAAAAAAMAAAAgADEAAAAAAAMAAAAgADIAAAAAAAMAAAAgADMAAAAAAAMAAAAgADQAAAAAAAMAAAAgADUAAAAAAAMAAAAgADYAAAAAAAMAAAAgADcAAAABAAMAAAAgADgAAAAAAAMAAAAgADkAAAADAAMAAAAgADoAAAAAAAMAAAAgADsAAAAAAAMAAAAgADwAAAAAAAMAAAAhACkAAAAAAAMAAAAhACoAAAAAAAMAAAAhACsAAAAAAAMAAAAhACwAAAAAAAMAAAAhAC0AAAAAAAMAAAAhAC4AAAABAAMAAAAhAC8AAAAAAAMAAAAhADAAAAACAAMAAAAhADEAAAAAAAMAAAAhADIAAAADAAMAAAAhADMAAAAAAAMAAAAhADQAAAAAAAMAAAAhADUAAAAAAAMAAAAhADYAAAAAAAMAAAAhADcAAAACAAMAAAAhADgAAAAAAAMAAAAhADkAAAABAAMAAAAhADoAAAAAAAMAAAAhADsAAAAAAAMAAAAhADwAAAAAAAMAAAAiACkAAAACAAMAAAAiACoAAAABAAMAAAAiACsAAAAAAAMAAAAiACwAAAAAAAMAAAAiAC0AAAAAAAMAAAAiAC4AAAAAAAMAAAAiAC8AAAACAAMAAAAiADAAAAAAAAMAAAAiADEAAAAAAAMAAAAiADIAAAAAAAMAAAAiADMAAAAAAAMAAAAiADQAAAAAAAMAAAAiADUAAAABAAMAAAAiADYAAAAAAAMAAAAiADcAAAABAAMAAAAiADgAAAAAAAMAAAAiADkAAAAAAAMAAAAiADoAAAAAAAMAAAAiADsAAAAAAAMAAAAiADwAAAAAAAMAAAAjACkAAAAAAAMAAAAjACoAAAAAAAMAAAAjACsAAAAAAAMAAAAjACwAAAAAAAMAAAAjAC0AAAAAAAMAAAAjAC4AAAAAAAMAAAAjAC8AAAAAAAMAAAAjADAAAAAAAAMAAAAjADEAAAAAAAMAAAAjADIAAAAAAAMAAAAjADMAAAAAAAMAAAAjADQAAAADAAMAAAAjADUAAAAAAAMAAAAjADYAAAAAAAMAAAAjADcAAAAAAAMAAAAjADgAAAAAAAMAAAAjADkAAAAAAAMAAAAjADoAAAAAAAMAAAAjADsAAAADAAMAAAAjADwAAAAAAAMAAAAkACkAAAAAAAMAAAAkACoAAAAAAAMAAAAkACsAAAAAAAMAAAAkACwAAAAAAAMAAAAkAC0AAAAAAAMAAAAkAC4AAAAAAAMAAAAkAC8AAAAAAAMAAAAkADAAAAAAAAMAAAAkADEAAAADAAMAAAAkADIAAAAAAAMAAAAkADMAAAAAAAMAAAAkADQAAAAAAAMAAAAkADUAAAAAAAMAAAAkADYAAAAAAAMAAAAkADcAAAABAAMAAAAkADgAAAAAAAMAAAAkADkAAAAAAAMAAAAkADoAAAAAAAMAAAAkADsAAAAAAAMAAAAkADwAAAAAAAMAAAAlACkAAAACAAMAAAAlACoAAAAAAAMAAAAlACsAAAAAAAMAAAAlACwAAAAAAAMAAAAlAC0AAAAAAAMAAAAlAC4AAAAAAAMAAAAlAC8AAAAAAAMAAAAlADAAAAAAAAMAAAAlADEAAAAAAAMAAAAlADIAAAABAAMAAAAlADMAAAAAAAMAAAAlADQAAAAAAAMAAAAlADUAAAAAAAMAAAAlADYAAAAAAAMAAAAlADcAAAADAAMAAAAlADgAAAAAAAMAAAAlADkAAAAAAAMAAAAlADoAAAAAAAMAAAAlADsAAAAAAAMAAAAlADwAAAAAAAMAAAAmACkAAAAAAAMAAAAmACoAAAAAAAMAAAAmACsAAAAAAAMAAAAmACwAAAAAAAMAAAAmAC0AAAAAAAMAAAAmAC4AAAAAAAMAAAAmAC8AAAAAAAMAAAAmADAAAAACAAMAAAAmADEAAAAAAAMAAAAmADIAAAAAAAMAAAAmADMAAAAAAAMAAAAmADQAAAAAAAMAAAAmADUAAAAAAAMAAAAmADYAAAADAAMAAAAmADcAAAAAAAMAAAAmADgAAAAAAAMAAAAmADkAAAAAAAMAAAAmADoAAAAAAAMAAAAmADsAAAAAAAMAAAAmADwAAAAAAAMAAAAnACkAAAAAAAMAAAAnACoAAAAAAAMAAAAnACsAAAADAAMAAAAnACwAAAAAAAMAAAAnAC0AAAAAAAMAAAAnAC4AAAAAAAMAAAAnAC8AAAAAAAMAAAAnADAAAAAAAAMAAAAnADEAAAAAAAMAAAAnADIAAAAAAAMAAAAnADMAAAAAAAMAAAAnADQAAAAAAAMAAAAnADUAAAAAAAMAAAAnADYAAAAAAAMAAAAnADcAAAAAAAMAAAAnADgAAAAAAAMAAAAnADkAAAAAAAMAAAAnADoAAAAAAAMAAAAnADsAAAAAAAMAAAAnADwAAAAAAAMAAAAoACkAAAAAAAMAAAAoACoAAAAAAAMAAAAoACsAAAAAAAMAAAAoACwAAAAAAAMAAAAoAC0AAAAAAAMAAAAoAC4AAAAAAAMAAAAoAC8AAAAAAAMAAAAoADAAAAACAAMAAAAoADEAAAAAAAMAAAAoADIAAAAAAAMAAAAoADMAAAAAAAMAAAAoADQAAAAAAAMAAAAoADUAAAAAAAMAAAAoADYAAAAAAAMAAAAoADcAAAAAAAMAAAAoADgAAAAAAAMAAAAoADkAAAAAAAMAAAAoADoAAAAAAAMAAAAoADsAAAAAAAMAAAAoADwAAAAAAAMAAAApACkAAAAAAAMAAAApACoAAAAAAAMAAAApACsAAAAAAAMAAAApACwAAAAAAAMAAAApAC0AAAAAAAMAAAApAC4AAAAAAAMAAAApAC8AAAAAAAMAAAApADAAAAAAAAMAAAApADEAAAAAAAMAAAApADIAAAAAAAMAAAApADMAAAABAAMAAAApADQAAAAAAAMAAAApADUAAAAAAAMAAAApADYAAAAAAAMAAAApADcAAAAAAAMAAAApADgAAAAAAAMAAAApADkAAAAAAAMAAAApADoAAAAAAAMAAAApADsAAAAAAAMAAAApADwAAAAAAAMAAAAqACkAAAAAAAMAAAAqACoAAAAAAAMAAAAqACsAAAAAAAMAAAAqACwAAAAAAAMAAAAqAC0AAAACAAMAAAAqAC4AAAAAAAMAAAAqAC8AAAAAAAMAAAAqADAAAAAAAAMAAAAqADEAAAAAAAMAAAAqADIAAAAAAAMAAAAqADMAAAAAAAMAAAAqADQAAAAAAAMAAAAqADUAAAABAAMAAAAqADYAAAAAAAMAAAAqADcAAAAAAAMAAAAqADgAAAAAAAMAAAAqADkAAAAAAAMAAAAqADoAAAAAAAMAAAAqADsAAAADAAMAAAAqADwAAAAAAAMAAAArACkAAAAAAAMAAAArACoAAAAAAAMAAAArACsAAAAAAAMAAAArACwAAAADAAMAAAArAC0AAAAAAAMAAAArAC4AAAAAAAMAAAArAC8AAAAAAAMAAAArADAAAAAAAAMAAAArADEAAAAAAAMAAAArADIAAAAAAAMAAAArADMAAAAAAAMAAAArADQAAAAAAAMAAAArADUAAAAAAAMAAAArADYAAAAAAAMAAAArADcAAAAAAAMAAAArADgAAAABAAMAAAArADkAAAAAAAMAAAArADoAAAAAAAMAAAArADsAAAAAAAMAAAArADwAAAAAAAMAAAAsACkAAAAAAAMAAAAsACoAAAAAAAMAAAAsACsAAAAAAAMAAAAsACwAAAAAAAMAAAAsAC0AAAAAAAMAAAAsAC4AAAAAAAMAAAAsAC8AAAAAAAMAAAAsADAAAAAAAAMAAAAsADEAAAAAAAMAAAAsADIAAAAAAAMAAAAsADMAAAAAAAMAAAAsADQAAAAAAAMAAAAsADUAAAAAAAMAAAAsADYAAAAAAAMAAAAsADcAAAAAAAMAAAAsADgAAAADAAMAAAAsADkAAAAAAAMAAAAsADoAAAAAAAMAAAAsADsAAAAAAAMAAAAsADwAAAAAAAMAAAAtACkAAAAAAAMAAAAtACoAAAAAAAMAAAAtACsAAAAAAAMAAAAtACwAAAAAAAMAAAAtAC0AAAAAAAMAAAAtAC4AAAADAAMAAAAtAC8AAAAAAAMAAAAtADAAAAAAAAMAAAAtADEAAAAAAAMAAAAtADIAAAADAAMAAAAtADMAAAAAAAMAAAAtADQAAAAAAAMAAAAtADUAAAAAAAMAAAAtADYAAAAAAAMAAAAtADcAAAAAAAMAAAAtADgAAAAAAAMAAAAtADkAAAAAAAMAAAAtADoAAAAAAAMAAAAtADsAAAADAAMAAAAtADwAAAAAAAMAAAAuACkAAAAAAAMAAAAuACoAAAAAAAMAAAAuACsAAAAAAAMAAAAuACwAAAAAAAMAAAAuAC0AAAAAAAMAAAAuAC4AAAAAAAMAAAAuAC8AAAABAAMAAAAuADAAAAAAAAMAAAAuADEAAAAAAAMAAAAuADIAAAAAAAMAAAAuADMAAAAAAAMAAAAuADQAAAADAAMAAAAuADUAAAAAAAMAAAAuADYAAAAAAAMAAAAuADcAAAAAAAMAAAAuADgAAAAAAAMAAAAuADkAAAAAAAMAAAAuADoAAAAAAAMAAAAuADsAAAAAAAMAAAAuADwAAAAAAAMAAAAvACkAAAADAAMAAAAvACoAAAAAAAMAAAAvACsAAAAAAAMAAAAvACwAAAAAAAMAAAAvAC0AAAAAAAMAAAAvAC4AAAAAAAMAAAAvAC8AAAAAAAMAAAAvADAAAAAAAAMAAAAvADEAAAAAAAMAAAAvADIAAAAAAAMAAAAvADMAAAAAAAMAAAAvADQAAAAAAAMAAAAvADUAAAAAAAMAAAAvADYAAAADAAMAAAAvADcAAAAAAAMAAAAvADgAAAAAAAMAAAAvADkAAAAAAAMAAAAvADoAAAAAAAMAAAAvADsAAAAAAAMAAAAvADwAAAAAAAMAAAAwACkAAAAAAAMAAAAwACoAAAAAAAMAAAAwACsAAAABAAMAAAAwACwAAAACAAMAAAAwAC0AAAAAAAMAAAAwAC4AAAABAAMAAAAwAC8AAAAAAAMAAAAwADAAAAAAAAMAAAAwADEAAAAAAAMAAAAwADIAAAAAAAMAAAAwADMAAAAAAAMAAAAwADQAAAAAAAMAAAAwADUAAAAAAAMAAAAwADYAAAAAAAMAAAAwADcAAAAAAAMAAAAwADgAAAABAAMAAAAwADkAAAAAAAMAAAAwADoAAAAAAAMAAAAwADsAAAAAAAMAAAAwADwAAAAAAAMAAAAxACkAAAAAAAMAAAAxACoAAAAAAAMAAAAxACsAAAAAAAMAAAAxACwAAAAAAAMAAAAxAC0AAAAAAAMAAAAxAC4AAAABAAMAAAAxAC8AAAAAAAMAAAAxADAAAAAAAAMAAAAxADEAAAABAAMAAAAxADIAAAADAAMAAAAxADMAAAAAAAMAAAAxADQAAAAAAAMAAAAxADUAAAAAAAMAAAAxADYAAAAAAAMAAAAxADcAAAAAAAMAAAAxADgAAAAAAAMAAAAxADkAAAAAAAMAAAAxADoAAAACAAMAAAAxADsAAAAAAAMAAAAxADwAAAADAAMAAAAyACkAAAAAAAMAAAAyACoAAAAAAAMAAAAyACsAAAAAAAMAAAAyACwAAAAAAAMAAAAyAC0AAAAAAAMAAAAyAC4AAAAAAAMAAAAyAC8AAAAAAAMAAAAyADAAAAAAAAMAAAAyADEAAAADAAMAAAAyADIAAAACAAMAAAAyADMAAAADAAMAAAAyADQAAAAAAAMAAAAyADUAAAAAAAMAAAAyADYAAAAAAAMAAAAyADcAAAAAAAMAAAAyADgAAAACAAMAAAAyADkAAAAAAAMAAAAyADoAAAAAAAMAAAAyADsAAAAAAAMAAAAyADwAAAAAAAMAAAAzACkAAAAAAAMAAAAzACoAAAAAAAMAAAAzACsAAAAAAAMAAAAzACwAAAAAAAMAAAAzAC0AAAAAAAMAAAAzAC4AAAAAAAMAAAAzAC8AAAAAAAMAAAAzADAAAAAAAAMAAAAzADEAAAACAAMAAAAzADIAAAAAAAMAAAAzADMAAAAAAAMAAAAzADQAAAAAAAMAAAAzADUAAAAAAAMAAAAzADYAAAAAAAMAAAAzADcAAAABAAMAAAAzADgAAAAAAAMAAAAzADkAAAAAAAMAAAAzADoAAAAAAAMAAAAzADsAAAAAAAMAAAAzADwAAAAAAAMAAAA0ACkAAAAAAAMAAAA0ACoAAAAAAAMAAAA0ACsAAAAAAAMAAAA0ACwAAAAAAAMAAAA0AC0AAAAAAAMAAAA0AC4AAAAAAAMAAAA0AC8AAAAAAAMAAAA0ADAAAAAAAAMAAAA0ADEAAAAAAAMAAAA0ADIAAAAAAAMAAAA0ADMAAAAAAAMAAAA0ADQAAAAAAAMAAAA0ADUAAAAAAAMAAAA0ADYAAAAAAAMAAAA0ADcAAAABAAMAAAA0ADgAAAAAAAMAAAA0ADkAAAABAAMAAAA0ADoAAAAAAAMAAAA0ADsAAAACAAMAAAA0ADwAAAAAAAMAAAA1ACkAAAAAAAMAAAA1ACoAAAAAAAMAAAA1ACsAAAADAAMAAAA1ACwAAAABAAMAAAA1AC0AAAAAAAMAAAA1AC4AAAAAAAMAAAA1AC8AAAAAAAMAAAA1ADAAAAAAAAMAAAA1ADEAAAAAAAMAAAA1ADIAAAAAAAMAAAA1ADMAAAAAAAMAAAA1ADQAAAAAAAMAAAA1ADUAAAAAAAMAAAA1ADYAAAAAAAMAAAA1ADcAAAAAAAMAAAA1ADgAAAAAAAMAAAA1ADkAAAAAAAMAAAA1ADoAAAAAAAMAAAA1ADsAAAAAAAMAAAA1ADwAAAAAAAMAAAA2ACkAAAAAAAMAAAA2ACoAAAAAAAMAAAA2ACsAAAAAAAMAAAA2ACwAAAAAAAMAAAA2AC0AAAACAAMAAAA2AC4AAAAAAAMAAAA2AC8AAAAAAAMAAAA2ADAAAAAAAAMAAAA2ADEAAAAAAAMAAAA2ADIAAAAAAAMAAAA2ADMAAAAAAAMAAAA2ADQAAAAAAAMAAAA2ADUAAAAAAAMAAAA2ADYAAAAAAAMAAAA2ADcAAAAAAAMAAAA2ADgAAAADAAMAAAA2ADkAAAAAAAMAAAA2ADoAAAAAAAMAAAA2ADsAAAAAAAMAAAA2ADwAAAAAAAMAAAA3ACkAAAAAAAMAAAA3ACoAAAAAAAMAAAA3ACsAAAAAAAMAAAA3ACwAAAAAAAMAAAA3AC0AAAAAAAMAAAA3AC4AAAAAAAMAAAA3AC8AAAAAAAMAAAA3ADAAAAAAAAMAAAA3ADEAAAAAAAMAAAA3ADIAAAAAAAMAAAA3ADMAAAAAAAMAAAA3ADQAAAAAAAMAAAA3ADUAAAAAAAMAAAA3ADYAAAAAAAMAAAA3ADcAAAAAAAMAAAA3ADgAAAAAAAMAAAA3ADkAAAAAAAMAAAA3ADoAAAAAAAMAAAA3ADsAAAAAAAMAAAA3ADwAAAAAAAMAAAA4ADEAAAAAAAMAAAA4ADIAAAAAAAMAAAA4ADMAAAAAAAMAAAA4ADQAAAAAAAMAAAA4ADUAAAAAAAMAAAA4ADYAAAAAAAMAAAA4ADcAAAAAAAMAAAA4ADgAAAAAAAMAAAA4ADkAAAAAAAMAAAA4ADoAAAACAAMAAAA4ADsAAAAAAAMAAAA4ADwAAAAAAAMAAAA5ADEAAAAAAAMAAAA5ADIAAAAAAAMAAAA5ADMAAAAAAAMAAAA5ADQAAAADAAMAAAA5ADUAAAAAAAMAAAA5ADYAAAAAAAMAAAA5ADcAAAAAAAMAAAA5ADgAAAAAAAMAAAA5ADkAAAAAAAMAAAA5ADoAAAAAAAMAAAA5ADsAAAAAAAMAAAA5ADwAAAAAAAMAAAA6ADEAAAAAAAMAAAA6ADIAAAAAAAMAAAA6ADMAAAAAAAMAAAA6ADQAAAAAAAMAAAA6ADUAAAADAAMAAAA6ADYAAAAAAAMAAAA6ADcAAAAAAAMAAAA6ADgAAAAAAAMAAAA6ADkAAAAAAAMAAAA6ADoAAAAAAAMAAAA6ADsAAAAAAAMAAAA6ADwAAAAAAAMAAAA7ADEAAAAAAAMAAAA7ADIAAAAAAAMAAAA7ADMAAAAAAAMAAAA7ADQAAAADAAMAAAA7ADUAAAAAAAMAAAA7ADYAAAAAAAMAAAA7ADcAAAAAAAMAAAA7ADgAAAAAAAMAAAA7ADkAAAAAAAMAAAA7ADoAAAAAAAMAAAA7ADsAAAAAAAMAAAA7ADwAAAAAAAMAAAA8ADEAAAAAAAMAAAA8ADIAAAAAAAMAAAA8ADMAAAAAAAMAAAA8ADQAAAAAAAMAAAA8ADUAAAACAAMAAAA8ADYAAAAAAAMAAAA8ADcAAAAAAAMAAAA8ADgAAAABAAMAAAA8ADkAAAAAAAMAAAA8ADoAAAAAAAMAAAA8ADsAAAAAAAMAAAA8ADwAAAABAAMAAAA9ADEAAAAAAAMAAAA9ADIAAAAAAAMAAAA9ADMAAAAAAAMAAAA9ADQAAAAAAAMAAAA9ADUAAAAAAAMAAAA9ADYAAAAAAAMAAAA9ADcAAAAAAAMAAAA9ADgAAAAAAAMAAAA9ADkAAAAAAAMAAAA9ADoAAAAAAAMAAAA9ADsAAAADAAMAAAA9ADwAAAAAAAMAAAA+ADEAAAAAAAMAAAA+ADIAAAAAAAMAAAA+ADMAAAADAAMAAAA+ADQAAAAAAAMAAAA+ADUAAAAAAAMAAAA+ADYAAAAAAAMAAAA+ADcAAAAAAAMAAAA+ADgAAAAAAAMAAAA+ADkAAAAAAAMAAAA+ADoAAAAAAAMAAAA+ADsAAAACAAMAAAA+ADwAAAAAAAMAAAA/ADEAAAAAAAMAAAA/ADIAAAAAAAMAAAA/ADMAAAABAAMAAAA/ADQAAAADAAMAAAA/ADUAAAAAAAMAAAA/ADYAAAAAAAMAAAA/ADcAAAAAAAMAAAA/ADgAAAAAAAMAAAA/ADkAAAABAAMAAAA/ADoAAAAAAAMAAAA/ADsAAAAAAAMAAAA/ADwAAAAAAAMAAABAADEAAAAAAAMAAABAADIAAAAAAAMAAABAADMAAAACAAMAAABAADQAAAAAAAMAAABAADUAAAABAAMAAABAADYAAAADAAMAAABAADcAAAAAAAMAAABAADgAAAABAAMAAABAADkAAAAAAAMAAABAADoAAAABAAMAAABAADsAAAAAAAMAAABAADwAAAAAAAMAAABBADEAAAAAAAMAAABBADIAAAAAAAMAAABBADMAAAAAAAMAAABBADQAAAAAAAMAAABBADUAAAAAAAMAAABBADYAAAAAAAMAAABBADcAAAAAAAMAAABBADgAAAAAAAMAAABBADkAAAAAAAMAAABBADoAAAAAAAMAAABBADsAAAAAAAMAAABBADwAAAAAAAMAAABCADEAAAAAAAMAAABCADIAAAAAAAMAAABCADMAAAAAAAMAAABCADQAAAAAAAMAAABCADUAAAAAAAMAAABCADYAAAAAAAMAAABCADcAAAAAAAMAAABCADgAAAAAAAMAAABCADkAAAAAAAMAAABCADoAAAAAAAMAAABCADsAAAAAAAMAAABCADwAAAAAAAMAAABDADEAAAAAAAMAAABDADIAAAAAAAMAAABDADMAAAAAAAMAAABDADQAAAAAAAMAAABDADUAAAAAAAMAAABDADYAAAAAAAMAAABDADcAAAADAAMAAABDADgAAAAAAAMAAABDADkAAAAAAAMAAABDADoAAAAAAAMAAABDADsAAAAAAAMAAABDADwAAAABAAMAAABEADEAAAAAAAMAAABEADIAAAAAAAMAAABEADMAAAAAAAMAAABEADQAAAAAAAMAAABEADUAAAAAAAMAAABEADYAAAAAAAMAAABEADcAAAAAAAMAAABEADgAAAAAAAMAAABEADkAAAAAAAMAAABEADoAAAAAAAMAAABEADsAAAAAAAMAAABEADwAAAAAAAMAAABFADEAAAAAAAMAAABFADIAAAAAAAMAAABFADMAAAAAAAMAAABFADQAAAAAAAMAAABFADUAAAACAAMAAABFADYAAAAAAAMAAABFADcAAAAAAAMAAABFADgAAAAAAAMAAABFADkAAAAAAAMAAABFADoAAAAAAAMAAABFADsAAAAAAAMAAABFADwAAAAAAAMAAABGADEAAAAAAAMAAABGADIAAAAAAAMAAABGADMAAAAAAAMAAABGADQAAAAAAAMAAABGADUAAAAAAAMAAABGADYAAAAAAAMAAABGADcAAAAAAAMAAABGADgAAAAAAAMAAABGADkAAAAAAAMAAABGADoAAAAAAAMAAABGADsAAAAAAAMAAABGADwAAAAAAAMAAABHADEAAAAAAAMAAABHADIAAAAAAAMAAABHADMAAAAAAAMAAABHADQAAAAAAAMAAABHADUAAAAAAAMAAABHADYAAAAAAAMAAABHADcAAAAAAAMAAABHADgAAAAAAAMAAABHADkAAAAAAAMAAABHADoAAAAAAAMAAABHADsAAAAAAAMAAABHADwAAAADAAMAAABIADEAAAAAAAMAAABIADIAAAAAAAMAAABIADMAAAAAAAMAAABIADQAAAAAAAMAAABIADUAAAAAAAMAAABIADYAAAAAAAMAAABIADcAAAAAAAMAAABIADgAAAAAAAMAAABIADkAAAAAAAMAAABIADoAAAAAAAMAAABIADsAAAAAAAMAAABIADwAAAACAAMAAABJADEAAAAAAAMAAABJADIAAAAAAAMAAABJADMAAAACAAMAAABJADQAAAAAAAMAAABJADUAAAABAAMAAABJADYAAAAAAAMAAABJADcAAAAAAAMAAABJADgAAAAAAAMAAABJADkAAAAAAAMAAABJADoAAAAAAAMAAABJADsAAAAAAAMAAABJADwAAAAAAAMAAABKADEAAAAAAAMAAABKADIAAAACAAMAAABKADMAAAAAAAMAAABKADQAAAAAAAMAAABKADUAAAAAAAMAAABKADYAAAAAAAMAAABKADcAAAAAAAMAAABKADgAAAAAAAMAAABKADkAAAADAAMAAABKADoAAAAAAAMAAABKADsAAAAAAAMAAABKADwAAAAAAAMAAABLADEAAAAAAAMAAABLADIAAAAAAAMAAABLADMAAAAAAAMAAABLADQAAAAAAAMAAABLADUAAAAAAAMAAABLADYAAAADAAMAAABLADcAAAAAAAMAAABLADgAAAADAAMAAABLADkAAAAAAAMAAABLADoAAAAAAAMAAABLADsAAAAAAAMAAABLADwAAAAAAAMAAABMADEAAAAAAAMAAABMADIAAAAAAAMAAABMADMAAAAAAAMAAABMADQAAAAAAAMAAABMADUAAAAAAAMAAABMADYAAAACAAMAAABMADcAAAAAAAMAAABMADgAAAAAAAMAAABMADkAAAAAAAMAAABMADoAAAAAAAMAAABMADsAAAAAAAMAAABMADwAAAAAAAMAAABNADEAAAAAAAMAAABNADIAAAAAAAMAAABNADMAAAAAAAMAAABNADQAAAABAAMAAABNADUAAAAAAAMAAABNADYAAAABAAMAAABNADcAAAAAAAMAAABNADgAAAAAAAMAAABNADkAAAAAAAMAAABNADoAAAAAAAMAAABNADsAAAAAAAMAAABNADwAAAACAAMAAABOADEAAAAAAAMAAABOADIAAAABAAMAAABOADMAAAAAAAMAAABOADQAAAAAAAMAAABOADUAAAAAAAMAAABOADYAAAADAAMAAABOADcAAAAAAAMAAABOADgAAAAAAAMAAABOADkAAAAAAAMAAABOADoAAAAAAAMAAABOADsAAAABAAMAAABOADwAAAAAAAMAAABPADEAAAAAAAMAAABPADIAAAAAAAMAAABPADMAAAAAAAMAAABPADQAAAADAAMAAABPADUAAAAAAAMAAABPADYAAAAAAAMAAABPADcAAAAAAAMAAABPADgAAAAAAAMAAABPADkAAAAAAAMAAABPADoAAAAAAAMAAABPADsAAAAAAAMAAABPADwAAAAAAAMAAABQADEAAAAAAAMAAABQADIAAAAAAAMAAABQADMAAAAAAAMAAABQADQAAAAAAAMAAABQADUAAAADAAMAAABQADYAAAAAAAMAAABQADcAAAAAAAMAAABQADgAAAAAAAMAAABQADkAAAAAAAMAAABQADoAAAABAAMAAABQADsAAAAAAAMAAABQADwAAAAAAAMAAABRADEAAAAAAAMAAABRADIAAAAAAAMAAABRADMAAAAAAAMAAABRADQAAAAAAAMAAABRADUAAAAAAAMAAABRADYAAAAAAAMAAABRADcAAAAAAAMAAABRADgAAAAAAAMAAABRADkAAAAAAAMAAABRADoAAAAAAAMAAABRADsAAAAAAAMAAABRADwAAAAAAAMAAABSADEAAAAAAAMAAABSADIAAAAAAAMAAABSADMAAAAAAAMAAABSADQAAAACAAMAAABSADUAAAAAAAMAAABSADYAAAAAAAMAAABSADcAAAAAAAMAAABSADgAAAAAAAMAAABSADkAAAAAAAMAAABSADoAAAAAAAMAAABSADsAAAAAAAMAAABSADwAAAACAAMAAABTADEAAAAAAAMAAABTADIAAAAAAAMAAABTADMAAAAAAAMAAABTADQAAAAAAAMAAABTADUAAAACAAMAAABTADYAAAAAAAMAAABTADcAAAAAAAMAAABTADgAAAAAAAMAAABTADkAAAAAAAMAAABTADoAAAABAAMAAABTADsAAAAAAAMAAABTADwAAAAAAAMAAABUADEAAAAAAAMAAABUADIAAAAAAAMAAABUADMAAAAAAAMAAABUADQAAAAAAAMAAABUADUAAAAAAAMAAABUADYAAAAAAAMAAABUADcAAAAAAAMAAABUADgAAAAAAAMAAABUADkAAAAAAAMAAABUADoAAAACAAMAAABUADsAAAAAAAMAAABUADwAAAAAAAMAAABVADEAAAAAAAMAAABVADIAAAAAAAMAAABVADMAAAAAAAMAAABVADQAAAAAAAMAAABVADUAAAACAAMAAABVADYAAAAAAAMAAABVADcAAAAAAAMAAABVADgAAAAAAAMAAABVADkAAAAAAAMAAABVADoAAAAAAAMAAABVADsAAAAAAAMAAABVADwAAAAAAAMAAAAhAP7/AAACAAAAAAAiAP7/AAAAAAAAAAAjAP7/AAAAAAAAAAAjAP3/AAAAAAAAAAAkAP3/AAAAAAAAAAAkAPz/AAAAAAAAAAAjAPz/AAAAAAAAAAAkAP7/AAAAAAAAAAAkAP//AAAAAAAAAAAjAP//AAABAAAAAAAiAP//AAAAAAAAAAAhAP//AAAAAAAAAAAiAPz/AAAAAAAAAAAiAP3/AAACAAAAAAAhAP3/AAAAAAAAAAAhAPz/AAAAAAEAAAA=") tile_set = SubResource("TileSet_4a5xq") +y_sort_origin = -16 [node name="Character2" parent="." instance=ExtResource("2_6dtdq")] position = Vector2(113, -15) +collision_mask = 0 [node name="Character" parent="." instance=ExtResource("2_6dtdq")] position = Vector2(130, 104) diff --git a/scripts/battle_manager.gd b/scripts/battle_manager.gd new file mode 100644 index 0000000..61510e1 --- /dev/null +++ b/scripts/battle_manager.gd @@ -0,0 +1 @@ +extends Node diff --git a/scripts/character.gd b/scripts/character.gd index 345621e..b6a993b 100644 --- a/scripts/character.gd +++ b/scripts/character.gd @@ -1,16 +1,18 @@ -extends CharacterBody2D +class_name Character extends CharacterBody2D @export var character_name : String @export var sprite_sheet:CompressedTexture2D +@export var state = State.IDLE const SPEED = 200.0 const ACCEL = 10.0 const FRICTION = 10.0 +enum State {IDLE, MOVE} + var input: Vector2 = Vector2.ZERO -var STATE = 'move' @onready var sprite = $AnimatedSprite2D @@ -18,10 +20,11 @@ func _ready(): if (sprite_sheet): var update_texture = load("update-texture.gd").new() update_texture.update_texture(sprite, sprite_sheet) + sprite.play("idle") func _physics_process(delta: float) -> void: - if STATE == 'move': state_move(delta) + if state == State.MOVE: state_move(delta) func state_move(delta): var angle = rad_to_deg(velocity.angle()) - 90 @@ -29,18 +32,16 @@ func state_move(delta): if (input == Vector2.ZERO): sprite.speed_scale = (velocity.length() / SPEED * 2)+1 - sprite.play() - sprite.animation = "walk" - if velocity.length() < 10: - sprite.animation = "idle" + if velocity.length() < 10: sprite.speed_scale = 1 + sprite.play("idle") velocity = lerp(velocity, Vector2.ZERO, delta * FRICTION * 2) else: velocity = lerp(velocity, Vector2.ZERO, delta * FRICTION) else: sprite.speed_scale = 2 - sprite.animation = "walk" + sprite.play("walk") sprite.flip_h = (angle > 0 && angle < 180) velocity = lerp(velocity, input * SPEED, delta * ACCEL) diff --git a/scripts/player.gd b/scripts/player.gd index a8256fd..953d4e8 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -1,7 +1,9 @@ extends Node2D -@onready var character = get_parent() +@onready var character : Character = get_parent() +func _ready() -> void: + character.state = Character.State.MOVE func _process(_delta): #print(character) From 22b6fb3cd5788e5b8934ec2d9b2f38b6723b4ef3 Mon Sep 17 00:00:00 2001 From: Skellien Date: Sat, 21 Dec 2024 03:53:15 +0800 Subject: [PATCH 2/4] Basic Battle Scene/System --- art/04B_11__.TTF | Bin 0 -> 19560 bytes art/04B_11__.TTF.import | 40 ++++ art/image (1).png | Bin 0 -> 17085 bytes art/image (1).png.import | 34 +++ autoloads/AudioManager.gd | 17 ++ autoloads/AudioManager.tscn | 6 + autoloads/Globals.gd | 17 ++ autoloads/SceneManager.gd | 50 +++++ project.godot | 47 ++++- resource/ActionPriorities/Enemy_Smiley.tres | 14 ++ resource/CharacterSheet/skeddles.tres | 17 ++ resource/CharacterSheet/smiley.tres | 17 ++ scenes/battle_manager.tscn | 195 ++++++++++++++++- scenes/character.tscn | 1 + scenes/player.tscn | 4 +- scenes/unit.tscn | 104 ++++++++++ scenes/world.tscn | 44 +++- scripts/ActionPriorities/APAction.gd | 6 + .../ActionPriorities/APAction/APBasicAtk.gd | 1 + scripts/ActionPriorities/APCondition.gd | 1 + .../APFindTarget.gd} | 0 scripts/ActionPriorities/ActionPriority.gd | 4 + scripts/ActionPriorities/CharacterAP.gd | 7 + scripts/BattleSystem/battle_manager.gd | 196 ++++++++++++++++++ scripts/BattleSystem/battle_trigger.gd | 7 + scripts/BattleSystem/unit.gd | 27 +++ scripts/CharacterSheet/character_sheet.gd | 51 +++++ scripts/CharacterSheet/skill.gd | 4 + scripts/character.gd | 5 +- scripts/player.gd | 23 +- update-texture.gd | 37 ---- 31 files changed, 924 insertions(+), 52 deletions(-) create mode 100644 art/04B_11__.TTF create mode 100644 art/04B_11__.TTF.import create mode 100644 art/image (1).png create mode 100644 art/image (1).png.import create mode 100644 autoloads/AudioManager.gd create mode 100644 autoloads/AudioManager.tscn create mode 100644 autoloads/Globals.gd create mode 100644 autoloads/SceneManager.gd create mode 100644 resource/ActionPriorities/Enemy_Smiley.tres create mode 100644 resource/CharacterSheet/skeddles.tres create mode 100644 resource/CharacterSheet/smiley.tres create mode 100644 scenes/unit.tscn create mode 100644 scripts/ActionPriorities/APAction.gd create mode 100644 scripts/ActionPriorities/APAction/APBasicAtk.gd create mode 100644 scripts/ActionPriorities/APCondition.gd rename scripts/{battle_manager.gd => ActionPriorities/APFindTarget.gd} (100%) create mode 100644 scripts/ActionPriorities/ActionPriority.gd create mode 100644 scripts/ActionPriorities/CharacterAP.gd create mode 100644 scripts/BattleSystem/battle_manager.gd create mode 100644 scripts/BattleSystem/battle_trigger.gd create mode 100644 scripts/BattleSystem/unit.gd create mode 100644 scripts/CharacterSheet/character_sheet.gd create mode 100644 scripts/CharacterSheet/skill.gd delete mode 100644 update-texture.gd diff --git a/art/04B_11__.TTF b/art/04B_11__.TTF new file mode 100644 index 0000000000000000000000000000000000000000..86337e5f49b5eb4699f35c2440ebcff1b3ef82db GIT binary patch literal 19560 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 literal 0 HcmV?d00001 diff --git a/art/04B_11__.TTF.import b/art/04B_11__.TTF.import new file mode 100644 index 0000000..a47afb8 --- /dev/null +++ b/art/04B_11__.TTF.import @@ -0,0 +1,40 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://c56rtacbksa5q" +path="res://.godot/imported/04B_11__.TTF-62df5a227b65b571c60713c427f06d4f.fontdata" + +[deps] + +source_file="res://art/04B_11__.TTF" +dest_files=["res://.godot/imported/04B_11__.TTF-62df5a227b65b571c60713c427f06d4f.fontdata"] + +[params] + +Rendering=null +antialiasing=0 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=4.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=false +preload=[{ +"chars": [], +"glyphs": [], +"name": "New Configuration", +"size": Vector2i(16, 0), +"variation_embolden": 0.0 +}] +language_support={} +script_support={} +opentype_features={} diff --git a/art/image (1).png b/art/image (1).png new file mode 100644 index 0000000000000000000000000000000000000000..ba893249493d01abadc959909f1141a59d5f0106 GIT binary patch literal 17085 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 literal 0 HcmV?d00001 diff --git a/art/image (1).png.import b/art/image (1).png.import new file mode 100644 index 0000000..6554afb --- /dev/null +++ b/art/image (1).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://db0nefci05mgl" +path="res://.godot/imported/image (1).png-fe3e3dee28d53e05330c00b7a41e6001.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/image (1).png" +dest_files=["res://.godot/imported/image (1).png-fe3e3dee28d53e05330c00b7a41e6001.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/autoloads/AudioManager.gd b/autoloads/AudioManager.gd new file mode 100644 index 0000000..6c25009 --- /dev/null +++ b/autoloads/AudioManager.gd @@ -0,0 +1,17 @@ +extends AudioStreamPlayer + +func PlayMusic(music : AudioStream, replay : bool = false) -> void: + if stream == music && !replay: + return + stream = music + play() + +func PlaySFX(sfx : AudioStream) -> void: + var sfx_player : AudioStreamPlayer = AudioStreamPlayer.new() + sfx_player.stream = sfx + sfx_player.bus = "Sfx" + add_child(sfx_player) + sfx_player.play() + await sfx_player.finished + + sfx_player.queue_free() diff --git a/autoloads/AudioManager.tscn b/autoloads/AudioManager.tscn new file mode 100644 index 0000000..3005507 --- /dev/null +++ b/autoloads/AudioManager.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://beajgdgp7qt10"] + +[ext_resource type="Script" path="res://autoloads/AudioManager.gd" id="1_u2pm7"] + +[node name="AudioManager" type="AudioStreamPlayer"] +script = ExtResource("1_u2pm7") diff --git a/autoloads/Globals.gd b/autoloads/Globals.gd new file mode 100644 index 0000000..653f353 --- /dev/null +++ b/autoloads/Globals.gd @@ -0,0 +1,17 @@ +extends Node + +var player : Player +var battle_manager : BattleManager +var player_party : Array[CharacterSheet] = [] + +var money : int + +signal Battle +signal GameWorld + + +func _ready() -> void: + battle_manager = load("res://scenes/battle_manager.tscn").instantiate() + add_child(battle_manager) + battle_manager.visible = false + diff --git a/autoloads/SceneManager.gd b/autoloads/SceneManager.gd new file mode 100644 index 0000000..4c369d6 --- /dev/null +++ b/autoloads/SceneManager.gd @@ -0,0 +1,50 @@ +extends Node + +var entering_from : String +#var current_scene : BaseScene + +signal onSceneRestart + +func ChangeScene(entrance : String, scene : String) -> void: + #GameManager.camera.CameraOff() + entering_from = entrance + #GameManager.ReparentNodes(self) + + await Transition("fade_in") + + await get_tree().create_timer(0.1).timeout + + get_tree().change_scene_to_file(scene) + + await Transition("fade_out") + + #if !current_scene: + #push_error("There is no current scene") + #return + + #current_scene.GameStart() + +func GoToTitleScreen() -> void: + await Transition("fade_in") + + await get_tree().create_timer(0.1).timeout + get_tree().paused = false + #Globals.ui.queue_free() + + get_tree().change_scene_to_file("res://Scene/TitleScreen/TitleScreen.tscn") + + await Transition("fade_out") + +func RestartScene() -> void: + await Transition("fade_in") + + #current_scene.Restart() + onSceneRestart.emit() + + await Transition("fade_out") + +#TODO Create Transition +func Transition(animation_name : String) -> void: + #TransitionManager.animation_player.play(animation_name) + #await TransitionManager.animation_player.animation_finished + pass diff --git a/project.godot b/project.godot index ab96a86..79c87ce 100644 --- a/project.godot +++ b/project.godot @@ -13,8 +13,15 @@ config_version=5 config/name="Lospec RPG" run/main_scene="res://scenes/world.tscn" config/features=PackedStringArray("4.3", "GL Compatibility") +run/max_fps=60 config/icon="res://icon.svg" +[autoload] + +Globals="*res://autoloads/Globals.gd" +SceneManager="*res://autoloads/SceneManager.gd" +AudioManager="*res://autoloads/AudioManager.gd" + [display] window/size/viewport_width=240 @@ -24,10 +31,48 @@ window/size/window_height_override=640 window/stretch/mode="canvas_items" window/stretch/scale_mode="integer" +[input] + +Up={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +Down={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +Left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +Right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +SpeedUpDialogue={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) +] +} +SkipDialogue={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} + [layer_names] -2d_physics/layer_1="Character" +2d_physics/layer_1="Player" 2d_physics/layer_2="Terrain" +2d_physics/layer_3="NPC" [rendering] diff --git a/resource/ActionPriorities/Enemy_Smiley.tres b/resource/ActionPriorities/Enemy_Smiley.tres new file mode 100644 index 0000000..a219acf --- /dev/null +++ b/resource/ActionPriorities/Enemy_Smiley.tres @@ -0,0 +1,14 @@ +[gd_resource type="Resource" script_class="CharacterAP" load_steps=5 format=3 uid="uid://dlddn7gpxeu45"] + +[ext_resource type="Script" path="res://scripts/ActionPriorities/ActionPriority.gd" id="1_baj8k"] +[ext_resource type="Resource" uid="uid://bl60g5le4rvd2" path="res://resource/CharacterSheet/smiley.tres" id="1_u3gj1"] +[ext_resource type="Script" path="res://scripts/ActionPriorities/CharacterAP.gd" id="1_yyb5u"] + +[sub_resource type="Resource" id="Resource_cwik1"] +script = ExtResource("1_baj8k") + +[resource] +resource_local_to_scene = true +script = ExtResource("1_yyb5u") +character_sheet = ExtResource("1_u3gj1") +action_priorities = Array[ExtResource("1_baj8k")]([SubResource("Resource_cwik1")]) diff --git a/resource/CharacterSheet/skeddles.tres b/resource/CharacterSheet/skeddles.tres new file mode 100644 index 0000000..1b9a815 --- /dev/null +++ b/resource/CharacterSheet/skeddles.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="CharacterSheet" load_steps=4 format=3 uid="uid://dkf51paik6ls2"] + +[ext_resource type="Script" path="res://scripts/CharacterSheet/character_sheet.gd" id="1_8xssf"] +[ext_resource type="Script" path="res://scripts/CharacterSheet/skill.gd" id="2_7imu7"] +[ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://characters/skeddles/skeddles.png" id="2_pdulk"] + +[resource] +resource_local_to_scene = true +script = ExtResource("1_8xssf") +char_name = "Skeddles" +sprite_sheet = ExtResource("2_pdulk") +maxHp = 10 +dmg = 1 +def = 0 +mana = 0 +magic = 0 +skill = Array[ExtResource("2_7imu7")]([]) diff --git a/resource/CharacterSheet/smiley.tres b/resource/CharacterSheet/smiley.tres new file mode 100644 index 0000000..0795dc8 --- /dev/null +++ b/resource/CharacterSheet/smiley.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="CharacterSheet" load_steps=4 format=3 uid="uid://bl60g5le4rvd2"] + +[ext_resource type="Script" path="res://scripts/CharacterSheet/character_sheet.gd" id="1_wo7p3"] +[ext_resource type="Script" path="res://scripts/CharacterSheet/skill.gd" id="2_eamcn"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://characters/skeddles/smiley.png" id="3_fj0no"] + +[resource] +resource_local_to_scene = true +script = ExtResource("1_wo7p3") +char_name = "Smiley" +sprite_sheet = ExtResource("3_fj0no") +maxHp = 3 +dmg = 1 +def = 0 +mana = 0 +magic = 0 +skill = Array[ExtResource("2_eamcn")]([]) diff --git a/scenes/battle_manager.tscn b/scenes/battle_manager.tscn index 16c29d4..362658c 100644 --- a/scenes/battle_manager.tscn +++ b/scenes/battle_manager.tscn @@ -1,11 +1,200 @@ -[gd_scene format=3 uid="uid://bwroskci5lncx"] +[gd_scene load_steps=9 format=3 uid="uid://docc6xin1bqou"] -[node name="BattleManager" type="CanvasLayer"] +[ext_resource type="Script" path="res://scripts/BattleSystem/battle_manager.gd" id="1_nusr3"] +[ext_resource type="Texture2D" uid="uid://db0nefci05mgl" path="res://art/image (1).png" id="1_qagmp"] +[ext_resource type="PackedScene" uid="uid://c8ts3jtnd8gu4" path="res://scenes/unit.tscn" id="3_2khoy"] +[ext_resource type="FontFile" uid="uid://c56rtacbksa5q" path="res://art/04B_11__.TTF" id="4_epudw"] -[node name="Control" type="Control" parent="."] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bi14n"] +bg_color = Color(0.133333, 0.129412, 0.180392, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_awppv"] +bg_color = Color(0.270588, 0.266667, 0.313726, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_08s7k"] +bg_color = Color(0.270588, 0.266667, 0.313726, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(1, 1, 1, 1) +corner_detail = 1 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5qmqv"] +bg_color = Color(1, 1, 1, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.494118, 0.501961, 0.392157, 1) +corner_detail = 1 + +[node name="BattleScene" type="CanvasLayer"] +process_mode = 3 +layer = 2 +script = ExtResource("1_nusr3") + +[node name="Environment" type="Node2D" parent="."] +unique_name_in_owner = true +y_sort_enabled = true +position = Vector2(1, -16) + +[node name="Background" type="Sprite2D" parent="Environment"] +unique_name_in_owner = true +position = Vector2(121, 84) +texture = ExtResource("1_qagmp") +hframes = 3 +vframes = 3 + +[node name="AllyContainer" type="Node2D" parent="Environment"] +unique_name_in_owner = true +y_sort_enabled = true +position = Vector2(50, 110) + +[node name="Unit" parent="Environment/AllyContainer" instance=ExtResource("3_2khoy")] +position = Vector2(-15, 3) + +[node name="Unit2" parent="Environment/AllyContainer" instance=ExtResource("3_2khoy")] + +[node name="EnemyContainer" type="Node2D" parent="Environment"] +unique_name_in_owner = true +y_sort_enabled = true +position = Vector2(210, 110) + +[node name="Unit" parent="Environment/EnemyContainer" instance=ExtResource("3_2khoy")] + +[node name="UI" type="Control" parent="."] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 + +[node name="Panel" type="Panel" parent="UI"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -36.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/panel = SubResource("StyleBoxFlat_bi14n") + +[node name="MarginContainer" type="MarginContainer" parent="UI/Panel"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 8 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 8 +theme_override_constants/margin_bottom = 4 + +[node name="TextContainer" type="Control" parent="UI/Panel/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="Text" type="RichTextLabel" parent="UI/Panel/MarginContainer/TextContainer"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/line_separation = 1 +theme_override_fonts/normal_font = ExtResource("4_epudw") +theme_override_font_sizes/normal_font_size = 8 +bbcode_enabled = true +text = "You tried to run!" +scroll_active = false +scroll_following = true + +[node name="Next" type="RichTextLabel" parent="UI/Panel/MarginContainer/TextContainer"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -1.0 +offset_top = -7.0 +offset_right = 4.0 +offset_bottom = 1.0 +grow_horizontal = 0 +grow_vertical = 0 +theme_override_fonts/normal_font = ExtResource("4_epudw") +theme_override_font_sizes/normal_font_size = 8 +bbcode_enabled = true +text = "[pulse freq=1.0 color=#ffffff00 ease=-2.0]>" +fit_content = true +scroll_active = false + +[node name="Actions" type="HBoxContainer" parent="UI/Panel/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +alignment = 1 + +[node name="Attack" type="Button" parent="UI/Panel/MarginContainer/Actions"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) +theme_override_fonts/font = ExtResource("4_epudw") +theme_override_font_sizes/font_size = 8 +theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") +theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") +theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") +text = "Attack" + +[node name="Skill" type="Button" parent="UI/Panel/MarginContainer/Actions"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) +theme_override_fonts/font = ExtResource("4_epudw") +theme_override_font_sizes/font_size = 8 +theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") +theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") +theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") +text = "Skill" + +[node name="Item" type="Button" parent="UI/Panel/MarginContainer/Actions"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) +theme_override_fonts/font = ExtResource("4_epudw") +theme_override_font_sizes/font_size = 8 +theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") +theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") +theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") +text = "Item" + +[node name="Run" type="Button" parent="UI/Panel/MarginContainer/Actions"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) +theme_override_fonts/font = ExtResource("4_epudw") +theme_override_font_sizes/font_size = 8 +theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") +theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") +theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") +text = "Run" + +[node name="ColorRect" type="ColorRect" parent="."] +z_index = -10 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +color = Color(0.12549, 0.12549, 0.12549, 1) + +[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Attack" to="." method="_on_attack_pressed"] +[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Skill" to="." method="_on_skill_pressed"] +[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Item" to="." method="_on_item_pressed"] +[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Run" to="." method="_on_run_pressed"] diff --git a/scenes/character.tscn b/scenes/character.tscn index 45c26e6..c407e75 100644 --- a/scenes/character.tscn +++ b/scenes/character.tscn @@ -66,6 +66,7 @@ script = ExtResource("1_ntm52") [node name="Shadow" type="Sprite2D" parent="."] texture = ExtResource("2_nil7t") +offset = Vector2(1, 0) [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] sprite_frames = SubResource("SpriteFrames_e5wf8") diff --git a/scenes/player.tscn b/scenes/player.tscn index b1c83db..1cc0f31 100644 --- a/scenes/player.tscn +++ b/scenes/player.tscn @@ -1,8 +1,10 @@ -[gd_scene load_steps=2 format=3 uid="uid://dik8pqs6immb7"] +[gd_scene load_steps=3 format=3 uid="uid://dik8pqs6immb7"] [ext_resource type="Script" path="res://scripts/player.gd" id="1_1kok8"] +[ext_resource type="Resource" uid="uid://dkf51paik6ls2" path="res://resource/CharacterSheet/skeddles.tres" id="2_cr35e"] [node name="Player" type="Node2D"] script = ExtResource("1_1kok8") +char_sheet = ExtResource("2_cr35e") [node name="Camera2D" type="Camera2D" parent="."] diff --git a/scenes/unit.tscn b/scenes/unit.tscn new file mode 100644 index 0000000..16a7006 --- /dev/null +++ b/scenes/unit.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=10 format=3 uid="uid://c8ts3jtnd8gu4"] + +[ext_resource type="Script" path="res://scripts/BattleSystem/unit.gd" id="1_874pi"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://characters/skeddles/smiley.png" id="1_aoe5v"] +[ext_resource type="FontFile" uid="uid://c56rtacbksa5q" path="res://art/04B_11__.TTF" id="2_50efd"] +[ext_resource type="Texture2D" uid="uid://cetex474njydu" path="res://art/shadow.png" id="2_hei27"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7r31d"] +bg_color = Color(0.133333, 0.129412, 0.180392, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0, 0, 0, 1) +corner_detail = 1 +expand_margin_left = 1.0 +expand_margin_top = 1.0 +expand_margin_right = 1.0 +expand_margin_bottom = 1.0 +anti_aliasing = false + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jxfjq"] +bg_color = Color(0.745098, 0, 0, 1) +corner_detail = 1 + +[sub_resource type="Animation" id="Animation_lkb1e"] +resource_name = "Idle" +length = 0.40002 +loop_mode = 1 +step = 0.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CharacterSprite:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [Vector2i(0, 0), Vector2i(1, 0)] +} + +[sub_resource type="Animation" id="Animation_1axfy"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CharacterSprite:frame_coords") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [Vector2i(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_fy478"] +_data = { +"Idle": SubResource("Animation_lkb1e"), +"RESET": SubResource("Animation_1axfy") +} + +[node name="Unit" type="Node2D"] +script = ExtResource("1_874pi") + +[node name="Shadow" type="Sprite2D" parent="."] +texture = ExtResource("2_hei27") +offset = Vector2(1, 0) + +[node name="CharacterSprite" type="Sprite2D" parent="."] +unique_name_in_owner = true +texture = ExtResource("1_aoe5v") +offset = Vector2(0, -16) +hframes = 2 +vframes = 2 + +[node name="HPBar" type="ProgressBar" parent="CharacterSprite"] +unique_name_in_owner = true +anchors_preset = 10 +anchor_right = 1.0 +offset_left = -16.0 +offset_top = -32.0 +offset_right = -16.0 +offset_bottom = -26.0 +grow_horizontal = 2 +theme_override_fonts/font = ExtResource("2_50efd") +theme_override_font_sizes/font_size = 4 +theme_override_styles/background = SubResource("StyleBoxFlat_7r31d") +theme_override_styles/fill = SubResource("StyleBoxFlat_jxfjq") +value = 50.0 + +[node name="TextureProgressBar" type="TextureProgressBar" parent="CharacterSprite"] +offset_right = 40.0 +offset_bottom = 40.0 +value = 50.0 +nine_patch_stretch = true + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +"": SubResource("AnimationLibrary_fy478") +} +autoplay = "Idle" diff --git a/scenes/world.tscn b/scenes/world.tscn index bca3b28..3d46fa6 100644 --- a/scenes/world.tscn +++ b/scenes/world.tscn @@ -1,9 +1,14 @@ -[gd_scene load_steps=7 format=4 uid="uid://b364qqtpututw"] +[gd_scene load_steps=14 format=4 uid="uid://b364qqtpututw"] [ext_resource type="PackedScene" uid="uid://dik8pqs6immb7" path="res://scenes/player.tscn" id="1_qpucf"] [ext_resource type="Texture2D" uid="uid://djqeqcpfbjjxi" path="res://art/tileset.png" id="1_qwsel"] [ext_resource type="PackedScene" uid="uid://rxiy1bn4tm2u" path="res://scenes/character.tscn" id="2_6dtdq"] [ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://characters/skeddles/skeddles.png" id="3_dnasa"] +[ext_resource type="Script" path="res://scripts/CharacterSheet/character_sheet.gd" id="5_67ydd"] +[ext_resource type="Script" path="res://scripts/BattleSystem/battle_trigger.gd" id="5_yord7"] +[ext_resource type="Script" path="res://scripts/ActionPriorities/CharacterAP.gd" id="6_8c77f"] +[ext_resource type="Script" path="res://scripts/CharacterSheet/skill.gd" id="6_g0na8"] +[ext_resource type="Resource" uid="uid://dlddn7gpxeu45" path="res://resource/ActionPriorities/Enemy_Smiley.tres" id="7_ydg1c"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_54e3y"] texture = ExtResource("1_qwsel") @@ -44,6 +49,21 @@ texture = ExtResource("1_qwsel") physics_layer_0/collision_layer = 2 sources/0 = SubResource("TileSetAtlasSource_54e3y") +[sub_resource type="Resource" id="Resource_i5s87"] +resource_local_to_scene = true +script = ExtResource("5_67ydd") +char_name = "Skeddles" +sprite_sheet = ExtResource("3_dnasa") +maxHp = 10 +dmg = 1 +def = 0 +maxMana = 0 +magic = 0 +skill = Array[ExtResource("6_g0na8")]([]) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1kij5"] +size = Vector2(46, 46) + [node name="Node2D" type="Node2D"] y_sort_enabled = true @@ -59,11 +79,27 @@ y_sort_origin = -16 [node name="Character2" parent="." instance=ExtResource("2_6dtdq")] position = Vector2(113, -15) -collision_mask = 0 +collision_layer = 4 +collision_mask = 1 -[node name="Character" parent="." instance=ExtResource("2_6dtdq")] +[node name="Player" parent="." instance=ExtResource("2_6dtdq")] position = Vector2(130, 104) +collision_mask = 7 character_name = "skeddles" sprite_sheet = ExtResource("3_dnasa") -[node name="Player" parent="Character" instance=ExtResource("1_qpucf")] +[node name="Player" parent="Player" instance=ExtResource("1_qpucf")] +char_sheet = SubResource("Resource_i5s87") + +[node name="BattleTrigger" type="Area2D" parent="."] +z_index = 2 +y_sort_enabled = true +position = Vector2(130, 47) +collision_layer = 0 +script = ExtResource("5_yord7") +enemies = Array[ExtResource("6_8c77f")]([ExtResource("7_ydg1c")]) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BattleTrigger"] +shape = SubResource("RectangleShape2D_1kij5") + +[connection signal="body_entered" from="BattleTrigger" to="BattleTrigger" method="_on_body_entered"] diff --git a/scripts/ActionPriorities/APAction.gd b/scripts/ActionPriorities/APAction.gd new file mode 100644 index 0000000..c9ac94f --- /dev/null +++ b/scripts/ActionPriorities/APAction.gd @@ -0,0 +1,6 @@ +class_name APAction extends Resource + +enum TargetType {RANDOM} + +func Act() -> void: + pass diff --git a/scripts/ActionPriorities/APAction/APBasicAtk.gd b/scripts/ActionPriorities/APAction/APBasicAtk.gd new file mode 100644 index 0000000..af16717 --- /dev/null +++ b/scripts/ActionPriorities/APAction/APBasicAtk.gd @@ -0,0 +1 @@ +class_name APBasicAtk extends APAction diff --git a/scripts/ActionPriorities/APCondition.gd b/scripts/ActionPriorities/APCondition.gd new file mode 100644 index 0000000..9f98518 --- /dev/null +++ b/scripts/ActionPriorities/APCondition.gd @@ -0,0 +1 @@ +class_name APCondition extends Resource diff --git a/scripts/battle_manager.gd b/scripts/ActionPriorities/APFindTarget.gd similarity index 100% rename from scripts/battle_manager.gd rename to scripts/ActionPriorities/APFindTarget.gd diff --git a/scripts/ActionPriorities/ActionPriority.gd b/scripts/ActionPriorities/ActionPriority.gd new file mode 100644 index 0000000..7ad93b1 --- /dev/null +++ b/scripts/ActionPriorities/ActionPriority.gd @@ -0,0 +1,4 @@ +class_name ActionPriority extends Resource + +@export var condition : APCondition +@export var action : APAction diff --git a/scripts/ActionPriorities/CharacterAP.gd b/scripts/ActionPriorities/CharacterAP.gd new file mode 100644 index 0000000..a5d7d67 --- /dev/null +++ b/scripts/ActionPriorities/CharacterAP.gd @@ -0,0 +1,7 @@ +class_name CharacterAP extends Resource + + + +@export var character_sheet : CharacterSheet + +@export var action_priorities : Array[ActionPriority] diff --git a/scripts/BattleSystem/battle_manager.gd b/scripts/BattleSystem/battle_manager.gd new file mode 100644 index 0000000..3284f32 --- /dev/null +++ b/scripts/BattleSystem/battle_manager.gd @@ -0,0 +1,196 @@ +class_name BattleManager extends CanvasLayer + + + +signal EndTurn +signal DisplayTextEnd + +#Display Text Variables +var typedText : float +var textLength : int +const TEXT_SPEED : float = 30 +const TEXT_SPEED_UP_MULT : float = 2 + +var curCharSheet : CharacterSheet + +const UNIT = preload("res://scenes/unit.tscn") + +var allyUnits : Array[Unit] = [] +var enemyUnits : Array[Unit] = [] + +var directEndFight : bool: + set(value): + directEndFight = value + if directEndFight: EndTurn.emit() + +var hasEndReward : bool + +var isFightEnded : bool: + get: + return directEndFight || allyUnits.is_empty() || enemyUnits.is_empty() + + +func Fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Globals.player_party) -> void: + if enemies.is_empty(): + push_error("There's no enemies!") + return + + if allies.is_empty(): + push_error("There's no allies!") + return + + directEndFight = false + hasEndReward = true + + #%Background.frame = randi_range(0, %Background.hframes * %Background.vframes - 1) + + allyUnits.clear() + enemyUnits.clear() + + #Clear out unit holders + for child in %AllyContainer.get_children() + %EnemyContainer.get_children(): + child.queue_free() + + #Spawn in Units + + for a : CharacterSheet in allies: + var unit : Unit = UNIT.instantiate() + unit.Setup(a) + %AllyContainer.add_child(unit) + allyUnits.append(unit) + a.OnDeath.connect(RemoveAllyUnit) + a.unitRef = unit + + for e : CharacterAP in enemies: + var unit : Unit = UNIT.instantiate() + e.character_sheet.Reset() + unit.Setup(e.character_sheet) + %EnemyContainer.add_child(unit) + enemyUnits.append(unit) + e.character_sheet.OnDeath.connect(RemoveEnemyUnit) + e.character_sheet.unitRef = unit + + + Globals.Battle.emit() + get_tree().current_scene.set_deferred("process_mode", Node.PROCESS_MODE_DISABLED) + show() + + await TurnLoop() + + for a : CharacterSheet in allies: + a.OnDeath.disconnect(RemoveAllyUnit) + + for e : CharacterAP in enemies: + e.character_sheet.OnDeath.disconnect(RemoveEnemyUnit) + + if enemyUnits.is_empty(): Win() + elif allies.is_empty(): Lose() + +func TurnLoop() -> void: + while true: + for ally : Unit in allyUnits: + ShowActions(ally.char_sheet) + await EndTurn + if isFightEnded: return + + for enemy : Unit in enemyUnits: + enemy.PerformAIAction(self) + await EndTurn + if isFightEnded: return + +func ShowActions(char_sheet : CharacterSheet) -> void: + curCharSheet = char_sheet + %Actions.show() + %TextContainer.hide() + + +func RemoveAllyUnit(char_sheet : CharacterSheet) -> void: + allyUnits.erase(char_sheet.unitRef) + +func RemoveEnemyUnit(char_sheet : CharacterSheet) -> void: + enemyUnits.erase(char_sheet.unitRef) + +func Win() -> void: + #TODO EXP and Money based on enemy(?) + await DisplayText(["You came out victorious!", "[wave][rainbow]Awesome!"]) + ReturnToGameWorld() + + +func Lose() -> void: + print("Lose") + pass + + +func ReturnToGameWorld() -> void: + Globals.GameWorld.emit() + get_tree().current_scene.process_mode = Node.PROCESS_MODE_INHERIT + visible = false + + +func DisplayText(texts : Array[String]) -> void: + %Actions.hide() + %TextContainer.show() + set_process(true) + + for t : String in texts: + %Next.hide() + %Text.visible_ratio = 0 + %Text.text = t + typedText = 0 + textLength = t.length() + await DisplayTextEnd + + set_process(false) + await get_tree().create_timer(0.1).timeout + + +func _process(delta : float) -> void: + if typedText < textLength: + if Input.is_action_just_pressed("SpeedUpDialogue"): + typedText += delta * TEXT_SPEED * TEXT_SPEED_UP_MULT + else: + typedText += delta * TEXT_SPEED + if Input.is_action_just_pressed("SkipDialogue"): + typedText = textLength + %Text.visible_characters = typedText + else: + %Next.show() + if Input.is_action_just_pressed("SpeedUpDialogue") || Input.is_action_just_pressed("SkipDialogue"): + + DisplayTextEnd.emit() + + +#TODO Idk where to put this so here for now +func BasicAtk(char_sheet : CharacterSheet, target : Unit) -> void: + await DisplayText(["%s does a basic attack!" % char_sheet.char_name]) + await DisplayText([ + "%s took %d damage!" % [target.char_sheet.char_name, target.TakeDamage(char_sheet.dmg)] + ]) + EndTurn.emit() + + +func _on_attack_pressed() -> void: + BasicAtk(curCharSheet, %EnemyContainer.get_child(0)) + + +func _on_skill_pressed() -> void: + pass # Replace with function body. + + +func _on_item_pressed() -> void: + pass # Replace with function body. + + +func _on_run_pressed() -> void: + await DisplayText(["You tried to [wave]run away!", "..."]) + + if randf_range(0.0, 1.0) >= 0.5: + await DisplayText(["You successfully ran away!", "Run now little chicken 🐔🐤"]) + #TODO play chick sfx :) + hasEndReward = false + directEndFight = true + ReturnToGameWorld() + else: + await DisplayText(["It failed!"]) + EndTurn.emit() + diff --git a/scripts/BattleSystem/battle_trigger.gd b/scripts/BattleSystem/battle_trigger.gd new file mode 100644 index 0000000..d8a63a9 --- /dev/null +++ b/scripts/BattleSystem/battle_trigger.gd @@ -0,0 +1,7 @@ +extends Area2D + +@export var enemies : Array[CharacterAP] + +func _on_body_entered(_body: Node2D) -> void: + $CollisionShape2D.set_deferred("disabled", true) + Globals.battle_manager.Fight(enemies) diff --git a/scripts/BattleSystem/unit.gd b/scripts/BattleSystem/unit.gd new file mode 100644 index 0000000..d38d5fb --- /dev/null +++ b/scripts/BattleSystem/unit.gd @@ -0,0 +1,27 @@ +class_name Unit extends Node2D + +var char_sheet : CharacterSheet +var char_ap : CharacterAP + +func Setup(char_sheet : CharacterSheet) -> void: + self.char_sheet = char_sheet + %CharacterSprite.texture = char_sheet.sprite_sheet + + %HPBar.max_value = char_sheet.maxHp + %HPBar.value = char_sheet.curHp + char_sheet.OnHpChanged.connect( + func(value : int, max : int): + %HPBar.value = value + %HPBar.max_value = max + ) + + +func PerformAIAction(battle_scene : BattleManager) -> void: + battle_scene.BasicAtk(char_sheet, battle_scene.allyUnits[0]) + + +func TakeDamage(dmg : int) -> int: + var hurt_val : int = dmg - char_sheet.def + char_sheet.curHp -= hurt_val + return hurt_val + diff --git a/scripts/CharacterSheet/character_sheet.gd b/scripts/CharacterSheet/character_sheet.gd new file mode 100644 index 0000000..a703721 --- /dev/null +++ b/scripts/CharacterSheet/character_sheet.gd @@ -0,0 +1,51 @@ +class_name CharacterSheet extends Resource + +@export var char_name : String +@export var sprite_sheet : CompressedTexture2D + +@export_group("Stats") + +@export_range(1, 0, 1, "or_greater") var maxHp : int : + set(value): + maxHp = value + maxHp = maxi(1, maxHp) + OnHpChanged.emit(curHp, maxHp) + +@export_range(0, 0, 1, "or_greater") var dmg : int + +@export var def : int +@export var maxMana : int: + set(value): + maxMana = value + maxMana = maxi(0, maxMana) + OnManaChanged.emit(curMana, maxMana) + +@export var magic : int + +var curHp : int : + set(value): + curHp = value + curHp = clampi(curHp, 0, maxHp) + if curHp <= 0: OnDeath.emit(self) + OnHpChanged.emit(curHp, maxHp) + +var curMana : int : + set(value): + curMana = value + curMana = clampi(curMana, 0, maxMana) + OnManaChanged.emit(curMana, maxMana) + +signal OnDeath(character : CharacterSheet) +signal OnHpChanged(value : int, max : int) +signal OnManaChanged(value : int, max : int) + + +@export_group("Skills") +@export var skill : Array[Skill] + + +var unitRef : Unit + +func Reset() -> void: + curHp = maxHp + curMana = maxMana diff --git a/scripts/CharacterSheet/skill.gd b/scripts/CharacterSheet/skill.gd new file mode 100644 index 0000000..3de9725 --- /dev/null +++ b/scripts/CharacterSheet/skill.gd @@ -0,0 +1,4 @@ +class_name Skill extends Resource + +enum TargetGroup {Ally, Enemy, Both} +enum TargetType {Single, Adjacent, Random, All} diff --git a/scripts/character.gd b/scripts/character.gd index b6a993b..4116fd0 100644 --- a/scripts/character.gd +++ b/scripts/character.gd @@ -3,7 +3,7 @@ class_name Character extends CharacterBody2D @export var character_name : String -@export var sprite_sheet:CompressedTexture2D +@export var sprite_sheet : CompressedTexture2D @export var state = State.IDLE const SPEED = 200.0 @@ -18,9 +18,10 @@ var input: Vector2 = Vector2.ZERO func _ready(): if (sprite_sheet): - var update_texture = load("update-texture.gd").new() + var update_texture = load("res://scripts/update-texture.gd").new() update_texture.update_texture(sprite, sprite_sheet) sprite.play("idle") + func _physics_process(delta: float) -> void: diff --git a/scripts/player.gd b/scripts/player.gd index 953d4e8..2ec9e2d 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -1,17 +1,32 @@ -extends Node2D +class_name Player extends Node2D + +@export var char_sheet : CharacterSheet @onready var character : Character = get_parent() func _ready() -> void: character.state = Character.State.MOVE + Globals.Battle.connect(Stop) + Globals.GameWorld.connect(Start) + Globals.player_party.append(char_sheet) + char_sheet.curHp = char_sheet.maxHp func _process(_delta): - #print(character) + var player_input = Vector2( - Input.get_action_strength("ui_right") - Input.get_action_strength("ui_left"), - Input.get_action_strength("ui_down") - Input.get_action_strength("ui_up") + Input.get_action_strength("Right") - Input.get_action_strength("Left"), + Input.get_action_strength("Down") - Input.get_action_strength("Up") ) character.input = player_input.normalized() + +func Stop(): + character.input = Vector2.ZERO + character.velocity = Vector2.ZERO + set_process(false) + + +func Start(): + set_process(true) diff --git a/update-texture.gd b/update-texture.gd deleted file mode 100644 index 60f4af2..0000000 --- a/update-texture.gd +++ /dev/null @@ -1,37 +0,0 @@ -# changes a sprite texture at the beginning of the match -func update_texture(sprite: AnimatedSprite2D, texture: Texture2D): - var reference_frames := sprite.sprite_frames - var updated_frames := SpriteFrames.new() - - for animation_name in reference_frames.get_animation_names(): - if animation_name != "default": - updated_frames.add_animation(animation_name) - updated_frames.set_animation_speed(animation_name, reference_frames.get_animation_speed(animation_name)) - updated_frames.set_animation_loop(animation_name, reference_frames.get_animation_loop(animation_name)) - - for i in range(reference_frames.get_frame_count(animation_name)): - var original_frame := reference_frames.get_frame_texture(animation_name, i) as AtlasTexture - var updated_texture := original_frame.duplicate() as AtlasTexture - updated_texture.atlas = texture - - # Copy the region from the original frame - updated_texture.region = original_frame.region - - # Find the index of the frame with the matching texture - var frame_index := -1 - for j in range(updated_frames.get_frame_count(animation_name)): - if updated_frames.get_frame_texture(animation_name, j) == original_frame: - frame_index = j - break - - # If the frame is found, update it - if frame_index != -1: - updated_frames.set_frame(animation_name, frame_index, updated_texture) - else: - # Add the frame with the correct duration if not found - updated_frames.add_frame(animation_name, updated_texture, reference_frames.get_frame_duration(animation_name, i)) - - updated_frames.remove_animation("default") - sprite.sprite_frames = updated_frames - sprite.play() # Ensure the animation plays - From 4909fa60099265b3a9d55d9925503c07efaabe68 Mon Sep 17 00:00:00 2001 From: Skellien Date: Tue, 24 Dec 2024 05:29:14 +0800 Subject: [PATCH 3/4] Battle Scene Update and Refactoring >Added Outline Shader >Added target selection and its UI >Added RIP sprite >Refactored files and script to match naming conventions --- art/rip_v1.png | Bin 0 -> 258 bytes art/rip_v1.png.import | 34 +++ art/rip_v2.png | Bin 0 -> 270 bytes art/rip_v2.png.import | 34 +++ art/select_that.png | Bin 0 -> 236 bytes art/select_that.png.import | 34 +++ art/that.png | Bin 0 -> 255 bytes art/that.png.import | 34 +++ autoloads/Globals.gd | 6 +- characters/skeddles/skeddles.png | Bin 16080 -> 1042 bytes characters/skeddles/smiley.png | Bin 16138 -> 646 bytes material/Outline.gdshader | 20 ++ project.godot | 2 + resource/ActionPriorities/Enemy_Smiley.tres | 6 +- resource/CharacterSheet/skeddles.tres | 8 +- resource/CharacterSheet/smiley.tres | 8 +- scenes/battle_scene/SelectionButton.tscn | 24 ++ scenes/{ => battle_scene}/battle_manager.tscn | 108 +++++--- scenes/battle_scene/unit.tscn | 210 ++++++++++++++ scenes/character.tscn | 4 +- scenes/player.tscn | 6 +- scenes/unit.tscn | 104 ------- scenes/world.tscn | 42 ++- scripts/BattleSystem/battle_manager.gd | 196 ------------- scripts/BattleSystem/unit.gd | 27 -- scripts/CharacterSheet/character_sheet.gd | 51 ---- .../ai}/APAction.gd | 0 .../ai}/APAction/APBasicAtk.gd | 0 .../ai}/APCondition.gd | 0 .../ai}/APFindTarget.gd | 0 .../ai}/ActionPriority.gd | 0 .../ai}/CharacterAP.gd | 2 +- scripts/battle_system/battle_manager.gd | 260 ++++++++++++++++++ .../battle_trigger.gd | 2 +- scripts/battle_system/unit.gd | 84 ++++++ scripts/character.gd | 5 +- scripts/character_sheet/character_sheet.gd | 52 ++++ .../skill.gd | 0 scripts/player.gd | 20 +- 39 files changed, 931 insertions(+), 452 deletions(-) create mode 100644 art/rip_v1.png create mode 100644 art/rip_v1.png.import create mode 100644 art/rip_v2.png create mode 100644 art/rip_v2.png.import create mode 100644 art/select_that.png create mode 100644 art/select_that.png.import create mode 100644 art/that.png create mode 100644 art/that.png.import create mode 100644 material/Outline.gdshader create mode 100644 scenes/battle_scene/SelectionButton.tscn rename scenes/{ => battle_scene}/battle_manager.tscn (65%) create mode 100644 scenes/battle_scene/unit.tscn delete mode 100644 scenes/unit.tscn delete mode 100644 scripts/BattleSystem/battle_manager.gd delete mode 100644 scripts/BattleSystem/unit.gd delete mode 100644 scripts/CharacterSheet/character_sheet.gd rename scripts/{ActionPriorities => battle_system/ai}/APAction.gd (100%) rename scripts/{ActionPriorities => battle_system/ai}/APAction/APBasicAtk.gd (100%) rename scripts/{ActionPriorities => battle_system/ai}/APCondition.gd (100%) rename scripts/{ActionPriorities => battle_system/ai}/APFindTarget.gd (100%) rename scripts/{ActionPriorities => battle_system/ai}/ActionPriority.gd (100%) rename scripts/{ActionPriorities => battle_system/ai}/CharacterAP.gd (68%) create mode 100644 scripts/battle_system/battle_manager.gd rename scripts/{BattleSystem => battle_system}/battle_trigger.gd (79%) create mode 100644 scripts/battle_system/unit.gd create mode 100644 scripts/character_sheet/character_sheet.gd rename scripts/{CharacterSheet => character_sheet}/skill.gd (100%) diff --git a/art/rip_v1.png b/art/rip_v1.png new file mode 100644 index 0000000000000000000000000000000000000000..084c087702565197ae29c377deb0919235a1719f GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|_ISEDhFJ72 zov6sy>>%JOZ_Bpr;MK6np`ur17A$jjFrO;3F!K`g0>Mz}65YOpoop-SZaA&i`fc^x z`G586jRcE%f)STHnS%g^_^uFCNJ_T^K)j0Zmm9bwql<~-rTx(ko0p*YW){ZdiBv<~;9z%h>F4?G|T#{wx{$mv@3FLzfEMgC7+q+s}Vh z%73g~I%yA3Px#$Vo&&R5*>LlD!SWFc5`5M@&JB=vVcN z=9G!H!X!w7pQdXmvaldUR~Ygxq7`gjs^SzM88mH;%}X`5#!pJ1;qOQEzOuE&DEb(> zoXZOa18WPeyEOp!%X4THF60l@)?XnM0<1O*Z<_D``$q@7AF)3z=c-6Mi>dUy0Ah$` Ubh|U$`~Uy|07*qoM6N<$g3NSo4gdfE literal 0 HcmV?d00001 diff --git a/art/rip_v2.png.import b/art/rip_v2.png.import new file mode 100644 index 0000000..6e574a6 --- /dev/null +++ b/art/rip_v2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmyyahkb03171" +path="res://.godot/imported/rip_v2.png-1da59cac4a6b0e5f2d82ba3c655682b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/rip_v2.png" +dest_files=["res://.godot/imported/rip_v2.png-1da59cac4a6b0e5f2d82ba3c655682b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/select_that.png b/art/select_that.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2d8ef39f79b6899442d2923f632160268857c6 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^+(693!3-pu%eSuqQjEnx?oJHr&dIz4a-0HuLR^6~ z5GX0?xw-_@HKgp{zjONboB#j+?^2c8R$#l2f#H9I+8H;7|LYhy`_-l$6BSE8!m#{) zmO|N7#b;{_b8pA5(b#Z(GtdaJk|4ie2B1z%5YpJY7^uR`)5S4_W2WsHM?MAv4yJ=o z^Zx(8dux#Ze{vI3(Tf)rQq!hC&%5!o&CBv`^UNRiyvH`Io1t64c<&lh|JQ|)TR`sg MboFyt=akR{09L7Ds{jB1 literal 0 HcmV?d00001 diff --git a/art/select_that.png.import b/art/select_that.png.import new file mode 100644 index 0000000..3bad760 --- /dev/null +++ b/art/select_that.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4qk80jxsktq2" +path="res://.godot/imported/select_that.png-d87110de11bb6a2c5213ff883f22abd4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/select_that.png" +dest_files=["res://.godot/imported/select_that.png-d87110de11bb6a2c5213ff883f22abd4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/that.png b/art/that.png new file mode 100644 index 0000000000000000000000000000000000000000..acc3feec8abae2969f841c2dfb672c2e2271e120 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~rvRT2S0D`p zN{V`}E&+87Df{>DoWA|$|NsBHRHe2R*zRLs_#dHm#*N|sItI>uwQ0vh#nO*3EWe+n zP&QTZ*&4&#+wp5OHeBBfG(xN-$S;@ys1p-}H1;kAs_^u5aSV}|I@x7T;&_olkt+rS8JMsbN=?{i%r9>numb()-K(Q@$w& e?0fn|Fo{w20L$GFdD)X7r+d2kxvX void: - battle_manager = load("res://scenes/battle_manager.tscn").instantiate() + battle_manager = load("res://scenes/battle_scene/battle_manager.tscn").instantiate() add_child(battle_manager) battle_manager.visible = false diff --git a/characters/skeddles/skeddles.png b/characters/skeddles/skeddles.png index c833fa02389e929552176610f4986e74aa530bf2..c010354c17ee4aff8c02d80798760fe706ca66f4 100644 GIT binary patch delta 1020 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 S)uG_{A{i5>7`CV6E%`53L<`>l diff --git a/characters/skeddles/smiley.png b/characters/skeddles/smiley.png index 04e00568fba7ae234a6f434594091742e06020b7..11b9016ecb844244eb43d982e3e052dcdcbac0e5 100644 GIT binary patch delta 621 zcmeCGYh#_DQqNc%$(KvqhyQjyIpBsP9+0izOg8>G9)CVl&OXKqo@_Li<>_OGi zg;R2FJwN3-qhrPT&U3x@zwf#IZ*S*`mklpu7feZdS$}YO#l6l|dGbQjWCBVL?_FY@ z$-aYs{kp}I%8ZUp{Qh{(92FhQ2X_PtlgpDf<)xX43mR@e(p+)i?Z>1%_MdM*8htt$ zajH;I@cY)-@Ye-98!0K5 ze{FAiu#v;#g1nN#D~>;@E`lHSocp#{tn{0usB^b}(A9<1K=!(mH{t*k-0 z-PxPL;g-K=883O2vuTT|*bcse#|?hF?(xj)F)W@L8l<*D{FSDi=(T$L*yx9>`|~2g zU&nEE-TG~1EmOYmgu{e}iKcbguWPI)aCIjO*K>X=Ik4(_qPb?_<0iA9)5Uw4JNPcV zm0s4z&juuCVXOy~57(9mH$sS$viK4@2Mw-_GdWIT@e?;pyt?Y&8^8bn literal 16138 zcmeI3eQX@X6~Nbag@e;TNE!hVjV~7{NyXlN-p4L?=h{BUHtHGIb{nTfN%nT=f<_}u6A&E+zq>u`#Mk!Szk|t^`q^J^*5<)PNTPU5q z?;D>-kw{gwnw9Qu-@JM6&HU!go7+EjvbU#mNz=+EilUZucZK@k?^o>4qHEyye*NCR z!k=rCT^mh`TD;u;)KPn$x{0Fv4|{z;>$;!4qXd4H@L%WIN1({^{%lL=pXADP{&48NprRYoBUZBI*0>Hab)AMgehkO z&YWKv-rLQL(~;|9jRc&nc0k8qxYyBcq=3Wi^3W>l@jASci*tLuqW2C5&vI^t6&Qh~ zc|jIgS>zps%NcBfcm9+XmHR^L3*n#?a1L8mQf8P;CgaKoE+aL>aFQf3EYI*f4SUe$ zXu?vmbi!PdcT)5d0;ZbMla_8I9JXI2Vx+Br(`g4PU4?nYlchijv%n5gWU@+<;an`U zfKfP%H;cz>TAEhJRydNv%xVTS2S$^C=>w*bPN|?{D@a&tY7HVeY*>alY%DPTl6t{e zXliL7$#g1~1FWeGh=DkaX+k@$<{T_NT3(#0DcG6?!-1^6fSIkyo8?j=ze0YPe{y>Y zD3*~LFpO9*pJlzpSv%U>b6MqByFpKAM#fy{XHb*!dY8R{kYa%#&+;P8@iZq6aGWf9 zVM@}hTV~k`C;6U;k1))AO|g`DUU*r6Uc8lFs`{dS3{8)YUXhn_&uSmxu-u(6EhV9X z?obfU-KFcA>;|kaDhU$p(Req_Mns8Lcn;8-SB&~ZNz`~j%}uh}e4gu&p{DITfUff! zUo%wbzLZunrz%mvyCZZ&5g|wpMCpho@U%}5BLav>o`~Qr2C8s2FVNj79o8i!R?)|v zi)PQo=N3ejmuP`wBedieMLHsJA`K+Y!}>&b1ZdG>h#GF@h3e8xm`$S9r-<$5jb#5AH-MoEFzA($aovNQ8utIbgNe#WlVG5tTV5T>&A zvn_)pM1T)O0WI+Wrej3((2=O3(jWpWiKJAf zL9_%H0t7D-TzEc+mf%8w;6;K9&j-;GTnG@nNO0l#AX4T@FKy5 z=YwboE(8c(B)IT=5G}!l0Ktm{7oHEICAbhEc#+`3^Fg!(7Xkz?5?pvbh?d|&fZ#=f z3(p795?lxnyoklsRDP!zB;bq08TiKVj@KXA|rk$ty ztrUKph`LZhHRF zL%%uG_~PF$&(w#c*68j_)}!~&jZF);ocVMcwe*I4%)!}%J70hEkqbvxO`Q1XhNjm% zzxMp=-BVkchGV{`?`pYEop~+2?T051E&su?EpIj+9(jCZ`-dwYyXIW_$gvg2W*ee^ z*xvL|XFN7@?YTcbFg4oSd1>#@|NN_8_*(wba{A15QpYn#Ca-&8$G(k}^Og5Ld}(HO z+pT|#znr>#?QInEiFs78arkW={hAm6&yY~}wb=w=L#jBrvLjL8{65COCM^EU*wk void: - if enemies.is_empty(): - push_error("There's no enemies!") - return - - if allies.is_empty(): - push_error("There's no allies!") - return - - directEndFight = false - hasEndReward = true - - #%Background.frame = randi_range(0, %Background.hframes * %Background.vframes - 1) - - allyUnits.clear() - enemyUnits.clear() - - #Clear out unit holders - for child in %AllyContainer.get_children() + %EnemyContainer.get_children(): - child.queue_free() - - #Spawn in Units - - for a : CharacterSheet in allies: - var unit : Unit = UNIT.instantiate() - unit.Setup(a) - %AllyContainer.add_child(unit) - allyUnits.append(unit) - a.OnDeath.connect(RemoveAllyUnit) - a.unitRef = unit - - for e : CharacterAP in enemies: - var unit : Unit = UNIT.instantiate() - e.character_sheet.Reset() - unit.Setup(e.character_sheet) - %EnemyContainer.add_child(unit) - enemyUnits.append(unit) - e.character_sheet.OnDeath.connect(RemoveEnemyUnit) - e.character_sheet.unitRef = unit - - - Globals.Battle.emit() - get_tree().current_scene.set_deferred("process_mode", Node.PROCESS_MODE_DISABLED) - show() - - await TurnLoop() - - for a : CharacterSheet in allies: - a.OnDeath.disconnect(RemoveAllyUnit) - - for e : CharacterAP in enemies: - e.character_sheet.OnDeath.disconnect(RemoveEnemyUnit) - - if enemyUnits.is_empty(): Win() - elif allies.is_empty(): Lose() - -func TurnLoop() -> void: - while true: - for ally : Unit in allyUnits: - ShowActions(ally.char_sheet) - await EndTurn - if isFightEnded: return - - for enemy : Unit in enemyUnits: - enemy.PerformAIAction(self) - await EndTurn - if isFightEnded: return - -func ShowActions(char_sheet : CharacterSheet) -> void: - curCharSheet = char_sheet - %Actions.show() - %TextContainer.hide() - - -func RemoveAllyUnit(char_sheet : CharacterSheet) -> void: - allyUnits.erase(char_sheet.unitRef) - -func RemoveEnemyUnit(char_sheet : CharacterSheet) -> void: - enemyUnits.erase(char_sheet.unitRef) - -func Win() -> void: - #TODO EXP and Money based on enemy(?) - await DisplayText(["You came out victorious!", "[wave][rainbow]Awesome!"]) - ReturnToGameWorld() - - -func Lose() -> void: - print("Lose") - pass - - -func ReturnToGameWorld() -> void: - Globals.GameWorld.emit() - get_tree().current_scene.process_mode = Node.PROCESS_MODE_INHERIT - visible = false - - -func DisplayText(texts : Array[String]) -> void: - %Actions.hide() - %TextContainer.show() - set_process(true) - - for t : String in texts: - %Next.hide() - %Text.visible_ratio = 0 - %Text.text = t - typedText = 0 - textLength = t.length() - await DisplayTextEnd - - set_process(false) - await get_tree().create_timer(0.1).timeout - - -func _process(delta : float) -> void: - if typedText < textLength: - if Input.is_action_just_pressed("SpeedUpDialogue"): - typedText += delta * TEXT_SPEED * TEXT_SPEED_UP_MULT - else: - typedText += delta * TEXT_SPEED - if Input.is_action_just_pressed("SkipDialogue"): - typedText = textLength - %Text.visible_characters = typedText - else: - %Next.show() - if Input.is_action_just_pressed("SpeedUpDialogue") || Input.is_action_just_pressed("SkipDialogue"): - - DisplayTextEnd.emit() - - -#TODO Idk where to put this so here for now -func BasicAtk(char_sheet : CharacterSheet, target : Unit) -> void: - await DisplayText(["%s does a basic attack!" % char_sheet.char_name]) - await DisplayText([ - "%s took %d damage!" % [target.char_sheet.char_name, target.TakeDamage(char_sheet.dmg)] - ]) - EndTurn.emit() - - -func _on_attack_pressed() -> void: - BasicAtk(curCharSheet, %EnemyContainer.get_child(0)) - - -func _on_skill_pressed() -> void: - pass # Replace with function body. - - -func _on_item_pressed() -> void: - pass # Replace with function body. - - -func _on_run_pressed() -> void: - await DisplayText(["You tried to [wave]run away!", "..."]) - - if randf_range(0.0, 1.0) >= 0.5: - await DisplayText(["You successfully ran away!", "Run now little chicken 🐔🐤"]) - #TODO play chick sfx :) - hasEndReward = false - directEndFight = true - ReturnToGameWorld() - else: - await DisplayText(["It failed!"]) - EndTurn.emit() - diff --git a/scripts/BattleSystem/unit.gd b/scripts/BattleSystem/unit.gd deleted file mode 100644 index d38d5fb..0000000 --- a/scripts/BattleSystem/unit.gd +++ /dev/null @@ -1,27 +0,0 @@ -class_name Unit extends Node2D - -var char_sheet : CharacterSheet -var char_ap : CharacterAP - -func Setup(char_sheet : CharacterSheet) -> void: - self.char_sheet = char_sheet - %CharacterSprite.texture = char_sheet.sprite_sheet - - %HPBar.max_value = char_sheet.maxHp - %HPBar.value = char_sheet.curHp - char_sheet.OnHpChanged.connect( - func(value : int, max : int): - %HPBar.value = value - %HPBar.max_value = max - ) - - -func PerformAIAction(battle_scene : BattleManager) -> void: - battle_scene.BasicAtk(char_sheet, battle_scene.allyUnits[0]) - - -func TakeDamage(dmg : int) -> int: - var hurt_val : int = dmg - char_sheet.def - char_sheet.curHp -= hurt_val - return hurt_val - diff --git a/scripts/CharacterSheet/character_sheet.gd b/scripts/CharacterSheet/character_sheet.gd deleted file mode 100644 index a703721..0000000 --- a/scripts/CharacterSheet/character_sheet.gd +++ /dev/null @@ -1,51 +0,0 @@ -class_name CharacterSheet extends Resource - -@export var char_name : String -@export var sprite_sheet : CompressedTexture2D - -@export_group("Stats") - -@export_range(1, 0, 1, "or_greater") var maxHp : int : - set(value): - maxHp = value - maxHp = maxi(1, maxHp) - OnHpChanged.emit(curHp, maxHp) - -@export_range(0, 0, 1, "or_greater") var dmg : int - -@export var def : int -@export var maxMana : int: - set(value): - maxMana = value - maxMana = maxi(0, maxMana) - OnManaChanged.emit(curMana, maxMana) - -@export var magic : int - -var curHp : int : - set(value): - curHp = value - curHp = clampi(curHp, 0, maxHp) - if curHp <= 0: OnDeath.emit(self) - OnHpChanged.emit(curHp, maxHp) - -var curMana : int : - set(value): - curMana = value - curMana = clampi(curMana, 0, maxMana) - OnManaChanged.emit(curMana, maxMana) - -signal OnDeath(character : CharacterSheet) -signal OnHpChanged(value : int, max : int) -signal OnManaChanged(value : int, max : int) - - -@export_group("Skills") -@export var skill : Array[Skill] - - -var unitRef : Unit - -func Reset() -> void: - curHp = maxHp - curMana = maxMana diff --git a/scripts/ActionPriorities/APAction.gd b/scripts/battle_system/ai/APAction.gd similarity index 100% rename from scripts/ActionPriorities/APAction.gd rename to scripts/battle_system/ai/APAction.gd diff --git a/scripts/ActionPriorities/APAction/APBasicAtk.gd b/scripts/battle_system/ai/APAction/APBasicAtk.gd similarity index 100% rename from scripts/ActionPriorities/APAction/APBasicAtk.gd rename to scripts/battle_system/ai/APAction/APBasicAtk.gd diff --git a/scripts/ActionPriorities/APCondition.gd b/scripts/battle_system/ai/APCondition.gd similarity index 100% rename from scripts/ActionPriorities/APCondition.gd rename to scripts/battle_system/ai/APCondition.gd diff --git a/scripts/ActionPriorities/APFindTarget.gd b/scripts/battle_system/ai/APFindTarget.gd similarity index 100% rename from scripts/ActionPriorities/APFindTarget.gd rename to scripts/battle_system/ai/APFindTarget.gd diff --git a/scripts/ActionPriorities/ActionPriority.gd b/scripts/battle_system/ai/ActionPriority.gd similarity index 100% rename from scripts/ActionPriorities/ActionPriority.gd rename to scripts/battle_system/ai/ActionPriority.gd diff --git a/scripts/ActionPriorities/CharacterAP.gd b/scripts/battle_system/ai/CharacterAP.gd similarity index 68% rename from scripts/ActionPriorities/CharacterAP.gd rename to scripts/battle_system/ai/CharacterAP.gd index a5d7d67..467f28d 100644 --- a/scripts/ActionPriorities/CharacterAP.gd +++ b/scripts/battle_system/ai/CharacterAP.gd @@ -2,6 +2,6 @@ class_name CharacterAP extends Resource -@export var character_sheet : CharacterSheet +@export var char_sheet : CharacterSheet @export var action_priorities : Array[ActionPriority] diff --git a/scripts/battle_system/battle_manager.gd b/scripts/battle_system/battle_manager.gd new file mode 100644 index 0000000..4b32933 --- /dev/null +++ b/scripts/battle_system/battle_manager.gd @@ -0,0 +1,260 @@ +class_name BattleManager extends CanvasLayer + +signal end_turn +signal end_display_text +signal end_selection + +#Display Text Variables +var typed_text : float +var text_length : int +const TEXT_SPEED : float = 30 +const TEXT_SPEED_UP_MULT : float = 2 + +var curCharSheet : CharacterSheet + +const UNIT = preload("res://scenes/battle_scene/unit.tscn") +const UNIT_SPACING = 30 + +var ally_units : Array[Unit] = [] +var enemy_units : Array[Unit] = [] + +var selected_index : int = 0 + +func _input(event: InputEvent): + if event is InputEventKey && event.pressed && event.keycode == KEY_R: + get_tree().reload_current_scene() + +var direct_end_fight : bool: + set(value): + direct_end_fight = value + if value == true: end_turn.emit() + +var has_reward : bool + +var is_fight_ended : bool: + get: + return direct_end_fight || ally_units.is_empty() || enemy_units.is_empty() + + +func _process(delta : float) -> void: + if typed_text < text_length: + if Input.is_action_just_pressed("SpeedUpDialogue"): + typed_text += delta * TEXT_SPEED * TEXT_SPEED_UP_MULT + else: + typed_text += delta * TEXT_SPEED + if Input.is_action_just_pressed("SkipDialogue"): + typed_text = text_length + %Text.visible_characters = typed_text + + if typed_text >= text_length: + %Next.show() + %BlinkNext.start() + + else: + if Input.is_action_just_pressed("SpeedUpDialogue") || Input.is_action_just_pressed("SkipDialogue"): + + end_display_text.emit() + + +func fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Globals.player_party) -> void: + if enemies.is_empty(): + push_error("There's no enemies!") + return + + if allies.is_empty(): + push_error("There's no allies!") + return + + direct_end_fight = false + has_reward = true + + Globals.battle.emit() + get_tree().current_scene.set_deferred("process_mode", Node.PROCESS_MODE_DISABLED) + show() + + ally_units.clear() + enemy_units.clear() + + #Clear out unit holders + for child in %AllyContainer.get_children() + %EnemyContainer.get_children(): + child.queue_free() + + #Spawn in Units + var unit_position : Vector2 = Vector2((allies.size() - 1) / 2.0 * UNIT_SPACING, 0) + for cs : CharacterSheet in allies: + spawn_unit(cs, %AllyContainer, unit_position, ally_units, remove_ally_unit) + unit_position.x -= UNIT_SPACING + + + #Makes the charAp unique + var new_enemies : Array[CharacterAP] = [] + for cap : CharacterAP in enemies: + new_enemies.append(cap.duplicate(true)) + + unit_position = Vector2((enemies.size() - 1) / 2.0 * -UNIT_SPACING, 0) + for cap : CharacterAP in new_enemies: + cap.char_sheet.Reset() + var unit : Unit = spawn_unit(cap.char_sheet, %EnemyContainer, unit_position, enemy_units, remove_enemy_unit) + unit.action_priorities = cap.action_priorities + unit.get_node("CharacterSprite").flip_h = true + unit_position.x += UNIT_SPACING + + await get_tree().process_frame + await turn_loop() + + for a : CharacterSheet in allies: + a.death.disconnect(remove_ally_unit) + a.unit_ref = null + + for e : CharacterAP in new_enemies: + e.char_sheet.death.disconnect(remove_enemy_unit) + e.char_sheet.unit_ref = null + + if enemy_units.is_empty(): win() + elif allies.is_empty(): lose() + + +func spawn_unit(char_sheet : CharacterSheet, parent_node : Node2D, unit_position : Vector2, group_unit, on_remove_unit : Callable) -> Unit: + var unit : Unit = UNIT.instantiate() + parent_node.add_child.call_deferred(unit) + unit.Setup.call_deferred(char_sheet, self) + + unit.position = unit_position + + group_unit.append(unit) + char_sheet.death.connect(on_remove_unit) + char_sheet.unit_ref = unit + end_selection.connect(unit.select_cancel) + return unit + + +func turn_loop() -> void: + while true: + for ally : Unit in ally_units: + show_actions(ally.char_sheet) + await end_turn + if is_fight_ended: return + + for enemy : Unit in enemy_units: + enemy.perform_ai_action(self) + await end_turn + if is_fight_ended: return + + +func show_actions(char_sheet : CharacterSheet) -> void: + curCharSheet = char_sheet + %Actions.show() + %SelectPrompt.hide() + %TextPrompt.hide() + + +func remove_ally_unit(char_sheet : CharacterSheet) -> void: + ally_units.erase(char_sheet.unit_ref) + + +func remove_enemy_unit(char_sheet : CharacterSheet) -> void: + enemy_units.erase(char_sheet.unit_ref) + + +func win() -> void: + #TODO EXP and Money based on enemy(?) + await display_text(["You came out victorious!", "[wave][rainbow]Awesome!"]) + return_to_world() + + +func lose() -> void: + print("lose") + + +func return_to_world() -> void: + Globals.game_world.emit() + get_tree().current_scene.process_mode = Node.PROCESS_MODE_INHERIT + visible = false + + +func display_text(texts : Array[String]) -> void: + %Actions.hide() + %SelectPrompt.hide() + %TextPrompt.show() + + set_process(true) + + for t : String in texts: + %Next.hide() + %BlinkNext.stop() + %Text.visible_ratio = 0 + %Text.text = t + typed_text = 0 + text_length = t.length() + await end_display_text + + set_process(false) + await get_tree().create_timer(0.1).timeout + + +func _on_blink_next_timeout() -> void: + %Next.visible = !%Next.visible + + +func select_single_unit(group_unit : Array[Unit]) -> void: + selected_index = 0 + %Actions.hide() + %SelectPrompt.show() + + var i : int = 0 + for unit : Unit in group_unit: + unit.set_select_index(i) + i += 1 + + +func select_group_unit(group_unit : Array[Unit]) -> void: + pass + + +func _on_select_cancel_pressed() -> void: + %SelectPrompt.hide() + %Actions.show() + selected_index = -1 + end_selection.emit() + + +#TODO Idk where to put this so here for now +func basic_atk(char_sheet : CharacterSheet, target : Unit) -> void: + await display_text(["%s does a basic attack!" % char_sheet.char_name]) + await display_text([ + "%s took %d damage!" % [target.char_sheet.char_name, target.take_damage(char_sheet.dmg)] + ]) + end_turn.emit() + + +func _on_attack_pressed() -> void: + if enemy_units.size() == 1: + basic_atk(curCharSheet, enemy_units[0]) + else: + select_single_unit(enemy_units) + await end_selection + if selected_index != -1: + basic_atk(curCharSheet, enemy_units[selected_index]) + + +func _on_skill_pressed() -> void: + pass # Replace with function body. + + +func _on_item_pressed() -> void: + pass # Replace with function body. + + +func _on_run_pressed() -> void: + await display_text(["You tried to [wave]run away!", "..."]) + + if randf_range(0.0, 1.0) >= 0.5: + await display_text(["You successfully ran away!", "Run now little chicken 🐔🐤"]) + #TODO play chick sfx :) + has_reward = false + direct_end_fight = true + return_to_world() + else: + await display_text(["It failed!"]) + end_turn.emit() + diff --git a/scripts/BattleSystem/battle_trigger.gd b/scripts/battle_system/battle_trigger.gd similarity index 79% rename from scripts/BattleSystem/battle_trigger.gd rename to scripts/battle_system/battle_trigger.gd index d8a63a9..0671b9e 100644 --- a/scripts/BattleSystem/battle_trigger.gd +++ b/scripts/battle_system/battle_trigger.gd @@ -4,4 +4,4 @@ extends Area2D func _on_body_entered(_body: Node2D) -> void: $CollisionShape2D.set_deferred("disabled", true) - Globals.battle_manager.Fight(enemies) + Globals.battle_manager.fight(enemies) diff --git a/scripts/battle_system/unit.gd b/scripts/battle_system/unit.gd new file mode 100644 index 0000000..2876241 --- /dev/null +++ b/scripts/battle_system/unit.gd @@ -0,0 +1,84 @@ +class_name Unit extends Node2D + +@export var char_sheet : CharacterSheet + +var action_priorities : Array[ActionPriority] +var battle_manager : BattleManager +var is_selectiable : bool = false +var select_index : int + +@onready var selection_area: Area2D = %SelectionArea +@onready var selection_collision : CollisionShape2D = %SelectionCollision +@onready var shader : ShaderMaterial = %CharacterSprite.material +var character_sprite: Sprite2D + + +func _ready() -> void: + %Tombstone.hide() + character_sprite = %CharacterSprite + +func Setup(char_sheet : CharacterSheet, battle_manager : BattleManager) -> void: + self.char_sheet = char_sheet + self.battle_manager = battle_manager + %CharacterSprite.texture = char_sheet.sprite_sheet + %SelectUI.hide() + + SetHpBar(char_sheet.cur_hp, char_sheet.max_hp) + char_sheet.hp_changed.connect(SetHpBar) + char_sheet.death.connect(death) + shader.set_shader_parameter("enable", false) + + +func SetHpBar(value : int, max : int) -> void: + %HPBar.value = value + %HPBar.max_value = max + %HPLabel.text = "%d/%d" % [value, max] + +func death(_charSheet : CharacterSheet): + %CharacterSprite.hide() + %Tombstone.show() + +func perform_ai_action(battle_scene : BattleManager) -> void: + #TODO Change this to its ai + battle_scene.basic_atk(char_sheet, battle_scene.ally_units.pick_random()) + + +func take_damage(dmg : int) -> int: + var dmgDealt : int = maxi(1, dmg - char_sheet.def) + char_sheet.cur_hp -= dmgDealt + return dmgDealt + +func set_select_index(index : int) -> void: + select_index = index + shader.set_shader_parameter("enable", true) + is_selectiable = true + +#TODO Maybe add a tooltip to show character sheet's stats +func _on_selection_area_mouse_entered() -> void: + if is_selectiable: + %SelectUI.show() + %SelectAnimation.play("Show") + else: + shader.set_shader_parameter("enable", true) + + +func _on_selection_area_mouse_exited() -> void: + if is_selectiable: + %SelectUI.hide() + %SelectAnimation.stop() + else: + shader.set_shader_parameter("enable", false) + + +func select_cancel()-> void: + %SelectUI.hide() + %SelectAnimation.stop() + shader.set_shader_parameter("enable", false) + is_selectiable = false + + +func _on_selection_area_input_event(_viewport: Node, event: InputEvent, _shape_idx: int) -> void: + if is_selectiable: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed: + battle_manager.selected_index = select_index + battle_manager.end_selection.emit() diff --git a/scripts/character.gd b/scripts/character.gd index 4116fd0..34f87ba 100644 --- a/scripts/character.gd +++ b/scripts/character.gd @@ -1,6 +1,6 @@ class_name Character extends CharacterBody2D - +enum State {IDLE, MOVE} @export var character_name : String @export var sprite_sheet : CompressedTexture2D @@ -10,7 +10,6 @@ const SPEED = 200.0 const ACCEL = 10.0 const FRICTION = 10.0 -enum State {IDLE, MOVE} var input: Vector2 = Vector2.ZERO @@ -23,9 +22,9 @@ func _ready(): sprite.play("idle") - func _physics_process(delta: float) -> void: if state == State.MOVE: state_move(delta) + func state_move(delta): var angle = rad_to_deg(velocity.angle()) - 90 diff --git a/scripts/character_sheet/character_sheet.gd b/scripts/character_sheet/character_sheet.gd new file mode 100644 index 0000000..a891511 --- /dev/null +++ b/scripts/character_sheet/character_sheet.gd @@ -0,0 +1,52 @@ +class_name CharacterSheet extends Resource + +@export var char_name : String +@export var sprite_sheet : CompressedTexture2D + +@export_group("Stats") + +@export_range(1, 0, 1, "or_greater") var max_hp : int : + set(value): + max_hp = value + max_hp = maxi(1, max_hp) + hp_changed.emit(cur_hp, max_hp) + +@export_range(0, 0, 1, "or_greater") var max_mana : int: + set(value): + max_mana = value + max_mana = maxi(0, max_mana) + mana_changed.emit(cur_mana, max_mana) + +@export_range(0, 0, 1, "or_greater") var dmg : int + +@export var def : int + +@export var magic : int + +var cur_hp : int : + set(value): + cur_hp = value + cur_hp = clampi(cur_hp, 0, max_hp) + if cur_hp <= 0: death.emit(self) + hp_changed.emit(cur_hp, max_hp) + +var cur_mana : int : + set(value): + cur_mana = value + cur_mana = clampi(cur_mana, 0, max_mana) + mana_changed.emit(cur_mana, max_mana) + +signal death(char_sheet : CharacterSheet) +signal hp_changed(value : int, max : int) +signal mana_changed(value : int, max : int) + + +@export_group("Skills") +@export var skill : Array[Skill] + + +var unit_ref : Unit + +func Reset() -> void: + cur_hp = max_hp + cur_mana = max_mana diff --git a/scripts/CharacterSheet/skill.gd b/scripts/character_sheet/skill.gd similarity index 100% rename from scripts/CharacterSheet/skill.gd rename to scripts/character_sheet/skill.gd diff --git a/scripts/player.gd b/scripts/player.gd index 2ec9e2d..8d3c432 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -1,15 +1,21 @@ class_name Player extends Node2D -@export var char_sheet : CharacterSheet +@export var party : Array[CharacterSheet] @onready var character : Character = get_parent() func _ready() -> void: character.state = Character.State.MOVE - Globals.Battle.connect(Stop) - Globals.GameWorld.connect(Start) - Globals.player_party.append(char_sheet) - char_sheet.curHp = char_sheet.maxHp + Globals.battle.connect(stop) + Globals.game_world.connect(start) + + #TODO Remove this and to be replaced in start game or load save + Globals.player_party.clear() + for char : CharacterSheet in party: + var new_char : CharacterSheet = char.duplicate(true) + Globals.player_party.append(new_char) + new_char.Reset() + func _process(_delta): @@ -21,12 +27,12 @@ func _process(_delta): character.input = player_input.normalized() -func Stop(): +func stop(): character.input = Vector2.ZERO character.velocity = Vector2.ZERO set_process(false) -func Start(): +func start(): set_process(true) From 344995abb708c8b5e1c4844105cd8bea07f9e762 Mon Sep 17 00:00:00 2001 From: Skellien Date: Fri, 7 Feb 2025 22:41:12 +0800 Subject: [PATCH 4/4] Battle Scene Update New: > Unit Selection (Group and Type) Update > Battle Scene UI > Floating Popup Numbers WIP: > UI Keyboard & Controller Input Navigation > Skill --- LineCodeCounter.gd | 54 +++ .../characters}/skeddles/skeddles.png | Bin .../characters}/skeddles/skeddles.png.import | 6 +- .../characters}/skeddles/smiley.png | Bin .../characters}/skeddles/smiley.png.import | 6 +- autoloads/Globals.gd | 4 + project.godot | 18 +- .../enemy_smiley.tres} | 2 +- .../skeddles.tres | 11 +- .../smiley.tres | 9 +- resource/skill/lightning.tres | 13 + resource/skill/spin_to_wheel.tres | 13 + scenes/battle_scene/battle_manager.tscn | 322 +++++++++------ scenes/battle_scene/unit.tscn | 72 ++-- scenes/character.tscn | 2 +- scenes/number_pop_up.tscn | 15 + scenes/player.tscn | 37 +- scenes/world.tscn | 32 +- scripts/battle_system/battle_manager.gd | 366 ++++++++++++++---- scripts/battle_system/battle_namespace.gd | 5 + scripts/battle_system/unit.gd | 71 ++-- scripts/character_sheet/character_sheet.gd | 6 +- scripts/character_sheet/skill.gd | 5 +- scripts/item.gd | 6 + scripts/skill/skill_resource.gd | 13 + scripts/skill/skill_scene.gd | 5 + scripts/test/battle_enemy_placement.gd | 38 ++ 27 files changed, 820 insertions(+), 311 deletions(-) create mode 100644 LineCodeCounter.gd rename {characters => art/characters}/skeddles/skeddles.png (100%) rename {characters => art/characters}/skeddles/skeddles.png.import (71%) rename {characters => art/characters}/skeddles/smiley.png (100%) rename {characters => art/characters}/skeddles/smiley.png.import (71%) rename resource/{ActionPriorities/Enemy_Smiley.tres => action_priorities/enemy_smiley.tres} (91%) rename resource/{CharacterSheet => character_sheet}/skeddles.tres (59%) rename resource/{CharacterSheet => character_sheet}/smiley.tres (61%) create mode 100644 resource/skill/lightning.tres create mode 100644 resource/skill/spin_to_wheel.tres create mode 100644 scenes/number_pop_up.tscn create mode 100644 scripts/battle_system/battle_namespace.gd create mode 100644 scripts/item.gd create mode 100644 scripts/skill/skill_resource.gd create mode 100644 scripts/skill/skill_scene.gd create mode 100644 scripts/test/battle_enemy_placement.gd diff --git a/LineCodeCounter.gd b/LineCodeCounter.gd new file mode 100644 index 0000000..92def15 --- /dev/null +++ b/LineCodeCounter.gd @@ -0,0 +1,54 @@ +@tool +extends EditorScript + +func _run() -> void: + var total_lines: int = 0 + var blanks : int = 0 + var comments: int = 0 + var codes: int = 0 + var script_files: Array[String] = [] + + var dir: DirAccess = DirAccess.open("res://") + if dir: + script_files = Get_script_files(dir) + + for script_file : String in script_files: + var file: FileAccess = FileAccess.open(script_file, FileAccess.READ) + if file: + while not file.eof_reached(): + total_lines += 1 + var text : String = file.get_line() + if text == "": + blanks += 1 + continue + if text.begins_with("#"): + comments += 1 + continue + codes += 1 + file.close() + + print("Script count: ", script_files.size()) + print("Codes: ", codes) + print("Blanks: ", blanks) + print("Comments: ", comments) + print("Total lines: ", total_lines) + +func Get_script_files(dir: DirAccess) -> Array[String]: + var script_files: Array[String] = [] + dir.list_dir_begin() + var file_name: String = dir.get_next() + + while file_name != "": + var current: String = dir.get_current_dir() + "/" + file_name + + if dir.current_is_dir() and file_name != "." and file_name != "..": + var subdir: DirAccess = DirAccess.open(current) + if subdir: + script_files += Get_script_files(subdir) + elif file_name.ends_with(".gd"): + script_files.append(current) + + file_name = dir.get_next() + + dir.list_dir_end() + return script_files diff --git a/characters/skeddles/skeddles.png b/art/characters/skeddles/skeddles.png similarity index 100% rename from characters/skeddles/skeddles.png rename to art/characters/skeddles/skeddles.png diff --git a/characters/skeddles/skeddles.png.import b/art/characters/skeddles/skeddles.png.import similarity index 71% rename from characters/skeddles/skeddles.png.import rename to art/characters/skeddles/skeddles.png.import index 62f482a..f3539e9 100644 --- a/characters/skeddles/skeddles.png.import +++ b/art/characters/skeddles/skeddles.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bxsbc7vc6xsxi" -path="res://.godot/imported/skeddles.png-a814d90c741a030df7cd48a4094a5a1c.ctex" +path="res://.godot/imported/skeddles.png-4ca274f35083a7c24744fe91c97ab653.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://characters/skeddles/skeddles.png" -dest_files=["res://.godot/imported/skeddles.png-a814d90c741a030df7cd48a4094a5a1c.ctex"] +source_file="res://art/characters/skeddles/skeddles.png" +dest_files=["res://.godot/imported/skeddles.png-4ca274f35083a7c24744fe91c97ab653.ctex"] [params] diff --git a/characters/skeddles/smiley.png b/art/characters/skeddles/smiley.png similarity index 100% rename from characters/skeddles/smiley.png rename to art/characters/skeddles/smiley.png diff --git a/characters/skeddles/smiley.png.import b/art/characters/skeddles/smiley.png.import similarity index 71% rename from characters/skeddles/smiley.png.import rename to art/characters/skeddles/smiley.png.import index f493b36..a14c680 100644 --- a/characters/skeddles/smiley.png.import +++ b/art/characters/skeddles/smiley.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dxllgjcrdt3e6" -path="res://.godot/imported/smiley.png-1b8cfda880f18dcdaaaa669e7c2b5396.ctex" +path="res://.godot/imported/smiley.png-a038f6df6cdc66480ced0fb459704fda.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://characters/skeddles/smiley.png" -dest_files=["res://.godot/imported/smiley.png-1b8cfda880f18dcdaaaa669e7c2b5396.ctex"] +source_file="res://art/characters/skeddles/smiley.png" +dest_files=["res://.godot/imported/smiley.png-a038f6df6cdc66480ced0fb459704fda.ctex"] [params] diff --git a/autoloads/Globals.gd b/autoloads/Globals.gd index 3122bda..caf1cc9 100644 --- a/autoloads/Globals.gd +++ b/autoloads/Globals.gd @@ -3,10 +3,14 @@ extends Node var player : Player var battle_manager : BattleManager var player_party : Array[CharacterSheet] = [] +var player_inv : Array[Item] + var money : int +@warning_ignore("unused_signal") signal battle +@warning_ignore("unused_signal") signal game_world diff --git a/project.godot b/project.godot index d5b77e6..3b0d660 100644 --- a/project.godot +++ b/project.godot @@ -57,15 +57,27 @@ Right={ , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } +Confirm={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":90,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +] +} +Cancel={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null) +] +} SpeedUpDialogue={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) -, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":90,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) ] } SkipDialogue={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/resource/ActionPriorities/Enemy_Smiley.tres b/resource/action_priorities/enemy_smiley.tres similarity index 91% rename from resource/ActionPriorities/Enemy_Smiley.tres rename to resource/action_priorities/enemy_smiley.tres index 3f2c330..a0a75c8 100644 --- a/resource/ActionPriorities/Enemy_Smiley.tres +++ b/resource/action_priorities/enemy_smiley.tres @@ -1,7 +1,7 @@ [gd_resource type="Resource" script_class="CharacterAP" load_steps=5 format=3 uid="uid://dlddn7gpxeu45"] [ext_resource type="Script" path="res://scripts/battle_system/ai/ActionPriority.gd" id="1_baj8k"] -[ext_resource type="Resource" uid="uid://bl60g5le4rvd2" path="res://resource/CharacterSheet/smiley.tres" id="1_u3gj1"] +[ext_resource type="Resource" uid="uid://bl60g5le4rvd2" path="res://resource/character_sheet/smiley.tres" id="1_u3gj1"] [ext_resource type="Script" path="res://scripts/battle_system/ai/CharacterAP.gd" id="1_yyb5u"] [sub_resource type="Resource" id="Resource_cwik1"] diff --git a/resource/CharacterSheet/skeddles.tres b/resource/character_sheet/skeddles.tres similarity index 59% rename from resource/CharacterSheet/skeddles.tres rename to resource/character_sheet/skeddles.tres index 713aaf7..9366e97 100644 --- a/resource/CharacterSheet/skeddles.tres +++ b/resource/character_sheet/skeddles.tres @@ -1,17 +1,16 @@ -[gd_resource type="Resource" script_class="CharacterSheet" load_steps=4 format=3 uid="uid://dkf51paik6ls2"] +[gd_resource type="Resource" script_class="CharacterSheet" load_steps=3 format=3 uid="uid://dkf51paik6ls2"] [ext_resource type="Script" path="res://scripts/character_sheet/character_sheet.gd" id="1_8xssf"] -[ext_resource type="Script" path="res://scripts/character_sheet/skill.gd" id="2_7imu7"] -[ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://characters/skeddles/skeddles.png" id="2_pdulk"] +[ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://art/characters/skeddles/skeddles.png" id="2_pdulk"] [resource] resource_local_to_scene = true script = ExtResource("1_8xssf") -char_name = "Skeddles" +name = "Skeddles" sprite_sheet = ExtResource("2_pdulk") -max_hp = 99 +max_hp = 10 max_mana = 0 dmg = 1 def = 0 magic = 0 -skill = Array[ExtResource("2_7imu7")]([]) +skills = {} diff --git a/resource/CharacterSheet/smiley.tres b/resource/character_sheet/smiley.tres similarity index 61% rename from resource/CharacterSheet/smiley.tres rename to resource/character_sheet/smiley.tres index bdae705..32b345d 100644 --- a/resource/CharacterSheet/smiley.tres +++ b/resource/character_sheet/smiley.tres @@ -1,17 +1,16 @@ -[gd_resource type="Resource" script_class="CharacterSheet" load_steps=4 format=3 uid="uid://bl60g5le4rvd2"] +[gd_resource type="Resource" script_class="CharacterSheet" load_steps=3 format=3 uid="uid://bl60g5le4rvd2"] [ext_resource type="Script" path="res://scripts/character_sheet/character_sheet.gd" id="1_wo7p3"] -[ext_resource type="Script" path="res://scripts/character_sheet/skill.gd" id="2_eamcn"] -[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://characters/skeddles/smiley.png" id="3_fj0no"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://art/characters/skeddles/smiley.png" id="3_fj0no"] [resource] resource_local_to_scene = true script = ExtResource("1_wo7p3") -char_name = "Smiley" +name = "Smiley" sprite_sheet = ExtResource("3_fj0no") max_hp = 3 max_mana = 0 dmg = 1 def = 0 magic = 0 -skill = Array[ExtResource("2_eamcn")]([]) +skills = {} diff --git a/resource/skill/lightning.tres b/resource/skill/lightning.tres new file mode 100644 index 0000000..ec2a318 --- /dev/null +++ b/resource/skill/lightning.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="SkillResource" load_steps=2 format=3 uid="uid://75xe5isavtju"] + +[ext_resource type="Script" path="res://scripts/skill/skill_resource.gd" id="1_rbtdn"] + +[resource] +script = ExtResource("1_rbtdn") +name = "Lightning" +atk_type = 1 +mana_cost = 3 +cooldown = 1 +target_group = 0 +target_type = 1 +description = "Cast lightning from the sky that randomly strikes foes." diff --git a/resource/skill/spin_to_wheel.tres b/resource/skill/spin_to_wheel.tres new file mode 100644 index 0000000..c35dad4 --- /dev/null +++ b/resource/skill/spin_to_wheel.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="SkillResource" load_steps=2 format=3 uid="uid://dm02dqyd5x646"] + +[ext_resource type="Script" path="res://scripts/skill/skill_resource.gd" id="1_i7piq"] + +[resource] +script = ExtResource("1_i7piq") +name = "Spin to Wheel" +atk_type = 2 +mana_cost = 5 +cooldown = 3 +target_group = 2 +target_type = 1 +description = "Cast lightning from the sky that randomly strikes foes." diff --git a/scenes/battle_scene/battle_manager.tscn b/scenes/battle_scene/battle_manager.tscn index 1eba81a..82594e8 100644 --- a/scenes/battle_scene/battle_manager.tscn +++ b/scenes/battle_scene/battle_manager.tscn @@ -1,36 +1,71 @@ -[gd_scene load_steps=10 format=3 uid="uid://docc6xin1bqou"] +[gd_scene load_steps=16 format=3 uid="uid://docc6xin1bqou"] [ext_resource type="Script" path="res://scripts/battle_system/battle_manager.gd" id="1_626np"] [ext_resource type="Texture2D" uid="uid://db0nefci05mgl" path="res://art/image (1).png" id="2_4xsu6"] [ext_resource type="FontFile" uid="uid://c56rtacbksa5q" path="res://art/04B_11__.TTF" id="3_ur4j6"] -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bi14n"] -bg_color = Color(0.133333, 0.129412, 0.180392, 1) - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_awppv"] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xg6sh"] bg_color = Color(0.270588, 0.266667, 0.313726, 1) +corner_detail = 1 -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_08s7k"] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dsukw"] +bg_color = Color(1, 1, 1, 1) +corner_detail = 1 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_of3p7"] bg_color = Color(0.270588, 0.266667, 0.313726, 1) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color(1, 1, 1, 1) corner_detail = 1 -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5qmqv"] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8mnp2"] +bg_color = Color(0.74902, 0.74902, 0.72549, 1) +corner_detail = 1 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_if5kg"] bg_color = Color(1, 1, 1, 1) -border_width_left = 1 -border_width_top = 1 -border_width_right = 1 -border_width_bottom = 1 -border_color = Color(0.494118, 0.501961, 0.392157, 1) corner_detail = 1 -[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8v1di"] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pt8cl"] +content_margin_left = 1.0 +content_margin_right = 1.0 +bg_color = Color(0.494118, 0.501961, 0.392157, 1) + +[sub_resource type="Theme" id="Theme_6fqoa"] +default_font = ExtResource("3_ur4j6") +default_font_size = 6 +Button/colors/font_color = Color(1, 1, 1, 1) +Button/colors/font_disabled_color = Color(0.133333, 0.129412, 0.180392, 1) +Button/colors/font_focus_color = Color(0.133333, 0.129412, 0.180392, 1) +Button/colors/font_hover_color = Color(0.133333, 0.129412, 0.180392, 1) +Button/styles/disabled = SubResource("StyleBoxFlat_xg6sh") +Button/styles/focus = SubResource("StyleBoxFlat_dsukw") +Button/styles/hover = SubResource("StyleBoxFlat_dsukw") +Button/styles/normal = SubResource("StyleBoxFlat_of3p7") +Button/styles/pressed = SubResource("StyleBoxFlat_of3p7") +VScrollBar/styles/grabber = SubResource("StyleBoxFlat_8mnp2") +VScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_if5kg") +VScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_if5kg") +VScrollBar/styles/scroll = SubResource("StyleBoxFlat_pt8cl") +VScrollBar/styles/scroll_focus = SubResource("StyleBoxFlat_pt8cl") + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bi14n"] +bg_color = Color(0.133333, 0.129412, 0.180392, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_oxss1"] +bg_color = Color(0.270588, 0.266667, 0.313726, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_msqxd"] +bg_color = Color(0.133333, 0.129412, 0.180392, 1) +corner_detail = 1 + +[sub_resource type="Theme" id="Theme_na5e4"] +Button/styles/normal = SubResource("StyleBoxFlat_msqxd") + +[sub_resource type="GDScript" id="GDScript_oytr6"] +script/source = "extends Timer -[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_yoxqs"] +func _on_timeout() -> void: + %Next.visible = !%Next.visible +" [node name="BattleScene" type="CanvasLayer"] process_mode = 3 @@ -40,11 +75,10 @@ script = ExtResource("1_626np") [node name="Environment" type="Node2D" parent="."] unique_name_in_owner = true y_sort_enabled = true -position = Vector2(1, -16) [node name="Background" type="Sprite2D" parent="Environment"] unique_name_in_owner = true -position = Vector2(121, 84) +position = Vector2(121, 65) texture = ExtResource("2_4xsu6") hframes = 3 vframes = 3 @@ -52,14 +86,16 @@ vframes = 3 [node name="AllyContainer" type="Marker2D" parent="Environment"] unique_name_in_owner = true y_sort_enabled = true -position = Vector2(60, 110) +position = Vector2(60, 91) [node name="EnemyContainer" type="Marker2D" parent="Environment"] unique_name_in_owner = true y_sort_enabled = true -position = Vector2(180, 110) +position = Vector2(180, 91) [node name="UI" type="Control" parent="."] +unique_name_in_owner = true +z_index = 5 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -67,23 +103,25 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 1 +theme = SubResource("Theme_6fqoa") -[node name="Panel" type="Panel" parent="UI"] +[node name="PlayerPanel" type="Panel" parent="UI"] layout_mode = 1 anchors_preset = 12 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 -offset_top = -36.0 +offset_top = -39.0 grow_horizontal = 2 grow_vertical = 0 theme_override_styles/panel = SubResource("StyleBoxFlat_bi14n") -[node name="MarginContainer" type="MarginContainer" parent="UI/Panel"] +[node name="MarginContainer" type="MarginContainer" parent="UI/PlayerPanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 +offset_top = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 8 @@ -91,12 +129,16 @@ theme_override_constants/margin_top = 4 theme_override_constants/margin_right = 8 theme_override_constants/margin_bottom = 4 -[node name="TextPrompt" type="Control" parent="UI/Panel/MarginContainer"] +[node name="Actions" type="HBoxContainer" parent="UI/PlayerPanel/MarginContainer"] unique_name_in_owner = true -visible = false layout_mode = 2 -[node name="Text" type="RichTextLabel" parent="UI/Panel/MarginContainer/TextPrompt"] +[node name="MainAction" type="Control" parent="UI/PlayerPanel/MarginContainer/Actions"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 0.5 + +[node name="ActionContainer" type="VBoxContainer" parent="UI/PlayerPanel/MarginContainer/Actions/MainAction"] unique_name_in_owner = true layout_mode = 1 anchors_preset = 15 @@ -104,127 +146,172 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -theme_override_constants/line_separation = 1 -theme_override_fonts/normal_font = ExtResource("3_ur4j6") -theme_override_font_sizes/normal_font_size = 8 -bbcode_enabled = true -text = "You tried to run!" -scroll_active = false -scroll_following = true +size_flags_horizontal = 3 +size_flags_stretch_ratio = 0.5 +theme_override_constants/separation = 2 +alignment = 1 -[node name="Next" type="Label" parent="UI/Panel/MarginContainer/TextPrompt"] +[node name="AttackButton" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer"] unique_name_in_owner = true -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -1.0 -offset_top = -7.0 -offset_right = 4.0 -offset_bottom = 1.0 -grow_horizontal = 0 -grow_vertical = 0 -theme_override_fonts/font = ExtResource("3_ur4j6") -theme_override_font_sizes/font_size = 8 -text = ">" +layout_mode = 2 +text = "Attack" -[node name="BlinkNext" type="Timer" parent="UI/Panel/MarginContainer/TextPrompt/Next"] +[node name="SkillButton" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer"] unique_name_in_owner = true -wait_time = 0.8 +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_font_sizes/font_size = 0 +disabled = true +text = "Skill" -[node name="Actions" type="HBoxContainer" parent="UI/Panel/MarginContainer"] +[node name="ItemButton" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer"] unique_name_in_owner = true -visible = false layout_mode = 2 -alignment = 1 +size_flags_horizontal = 3 +theme_override_font_sizes/font_size = 0 +text = "Item" -[node name="Attack" type="Button" parent="UI/Panel/MarginContainer/Actions"] +[node name="RunButton" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer"] +unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 -theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) -theme_override_fonts/font = ExtResource("3_ur4j6") -theme_override_font_sizes/font_size = 8 -theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") -theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") -theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") -text = "Attack" +theme_override_constants/align_to_largest_stylebox = 0 +theme_override_font_sizes/font_size = 0 +text = "Run" -[node name="Skill" type="Button" parent="UI/Panel/MarginContainer/Actions"] +[node name="Menu" type="Control" parent="UI/PlayerPanel/MarginContainer/Actions"] +unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 -theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) -theme_override_fonts/font = ExtResource("3_ur4j6") -theme_override_font_sizes/font_size = 8 -theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") -theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") -theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") -text = "Skill" -[node name="Item" type="Button" parent="UI/Panel/MarginContainer/Actions"] +[node name="Panel" type="Panel" parent="UI/PlayerPanel/MarginContainer/Actions/Menu"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_oxss1") + +[node name="MarginContainer" type="MarginContainer" parent="UI/PlayerPanel/MarginContainer/Actions/Menu"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 1 +theme_override_constants/margin_top = 1 +theme_override_constants/margin_right = 1 +theme_override_constants/margin_bottom = 1 + +[node name="AttackMenu" type="Control" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer"] +unique_name_in_owner = true +visible = false layout_mode = 2 size_flags_horizontal = 3 -theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) -theme_override_fonts/font = ExtResource("3_ur4j6") -theme_override_font_sizes/font_size = 8 -theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") -theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") -theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") -text = "Item" -[node name="Run" type="Button" parent="UI/Panel/MarginContainer/Actions"] +[node name="SkillMenu" type="ScrollContainer" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme = SubResource("Theme_na5e4") +follow_focus = true + +[node name="SkillContainer" type="VBoxContainer" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer/SkillMenu"] +unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 -theme_override_colors/font_color = Color(0.133333, 0.129412, 0.180392, 1) -theme_override_fonts/font = ExtResource("3_ur4j6") -theme_override_font_sizes/font_size = 8 -theme_override_styles/focus = SubResource("StyleBoxFlat_awppv") -theme_override_styles/hover = SubResource("StyleBoxFlat_08s7k") -theme_override_styles/normal = SubResource("StyleBoxFlat_5qmqv") -text = "Run" +theme_override_constants/separation = 2 -[node name="SelectPrompt" type="Control" parent="UI/Panel/MarginContainer"] +[node name="Button" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer/SkillMenu/SkillContainer"] +layout_mode = 2 +text = "asd" + +[node name="Button2" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer/SkillMenu/SkillContainer"] +layout_mode = 2 +text = "asd" + +[node name="Button3" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer/SkillMenu/SkillContainer"] +layout_mode = 2 +text = "asd" + +[node name="Button4" type="Button" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer/SkillMenu/SkillContainer"] +layout_mode = 2 +text = "asd" + +[node name="ItemMenu" type="ScrollContainer" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer"] unique_name_in_owner = true +visible = false layout_mode = 2 +follow_focus = true -[node name="CenterAlign" type="VBoxContainer" parent="UI/Panel/MarginContainer/SelectPrompt"] +[node name="ItemContainer" type="VBoxContainer" parent="UI/PlayerPanel/MarginContainer/Actions/Menu/MarginContainer/ItemMenu"] +unique_name_in_owner = true layout_mode = 2 -offset_right = 224.0 -offset_bottom = 28.0 -alignment = 1 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/separation = 2 + +[node name="ActionInfo" type="Control" parent="UI/PlayerPanel/MarginContainer/Actions"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="InfoPanel" type="Panel" parent="UI/PlayerPanel/MarginContainer/Actions/ActionInfo"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_oxss1") -[node name="Selection" type="RichTextLabel" parent="UI/Panel/MarginContainer/SelectPrompt/CenterAlign"] +[node name="DisplayText" type="Control" parent="UI/PlayerPanel/MarginContainer"] unique_name_in_owner = true +visible = false layout_mode = 2 + +[node name="Text" type="RichTextLabel" parent="UI/PlayerPanel/MarginContainer/DisplayText"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 theme_override_constants/line_separation = 1 -theme_override_fonts/normal_font = ExtResource("3_ur4j6") theme_override_font_sizes/normal_font_size = 8 bbcode_enabled = true -text = "[center]*Select a target*" -fit_content = true +text = "This is the Display Text UI" scroll_active = false scroll_following = true -[node name="SelectCancel" type="Button" parent="UI/Panel/MarginContainer/SelectPrompt"] +[node name="Next" type="Label" parent="UI/PlayerPanel/MarginContainer/DisplayText"] +unique_name_in_owner = true +visible = false layout_mode = 1 -anchors_preset = 1 +anchors_preset = 3 anchor_left = 1.0 +anchor_top = 1.0 anchor_right = 1.0 -offset_left = -9.0 -offset_top = -3.0 -offset_right = 6.0 -offset_bottom = 13.0 +anchor_bottom = 1.0 +offset_left = -1.0 +offset_top = -7.0 +offset_right = 4.0 +offset_bottom = 1.0 grow_horizontal = 0 -theme_override_colors/font_color = Color(0.745098, 0, 0, 1) -theme_override_colors/font_outline_color = Color(1, 1, 1, 1) -theme_override_constants/outline_size = 3 +grow_vertical = 0 theme_override_fonts/font = ExtResource("3_ur4j6") theme_override_font_sizes/font_size = 8 -theme_override_styles/focus = SubResource("StyleBoxEmpty_8v1di") -theme_override_styles/pressed = SubResource("StyleBoxEmpty_yoxqs") -text = "X" -flat = true +text = ">" + +[node name="BlinkNext" type="Timer" parent="UI/PlayerPanel/MarginContainer/DisplayText/Next"] +unique_name_in_owner = true +wait_time = 0.8 +script = SubResource("GDScript_oytr6") [node name="ColorRect" type="ColorRect" parent="."] z_index = -10 @@ -236,9 +323,10 @@ grow_vertical = 2 mouse_filter = 2 color = Color(0.12549, 0.12549, 0.12549, 1) -[connection signal="timeout" from="UI/Panel/MarginContainer/TextPrompt/Next/BlinkNext" to="." method="_on_blink_next_timeout"] -[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Attack" to="." method="_on_attack_pressed"] -[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Skill" to="." method="_on_skill_pressed"] -[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Item" to="." method="_on_item_pressed"] -[connection signal="pressed" from="UI/Panel/MarginContainer/Actions/Run" to="." method="_on_run_pressed"] -[connection signal="pressed" from="UI/Panel/MarginContainer/SelectPrompt/SelectCancel" to="." method="_on_select_cancel_pressed"] +[connection signal="focus_entered" from="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer/AttackButton" to="." method="show_action_menu" binds= [1]] +[connection signal="pressed" from="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer/AttackButton" to="." method="_on_attack_pressed" flags=3] +[connection signal="focus_entered" from="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer/SkillButton" to="." method="show_action_menu" binds= [2]] +[connection signal="focus_entered" from="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer/ItemButton" to="." method="show_action_menu" binds= [3]] +[connection signal="focus_entered" from="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer/RunButton" to="." method="show_action_menu" binds= [0]] +[connection signal="pressed" from="UI/PlayerPanel/MarginContainer/Actions/MainAction/ActionContainer/RunButton" to="." method="_on_run_pressed"] +[connection signal="timeout" from="UI/PlayerPanel/MarginContainer/DisplayText/Next/BlinkNext" to="UI/PlayerPanel/MarginContainer/DisplayText/Next/BlinkNext" method="_on_timeout"] diff --git a/scenes/battle_scene/unit.tscn b/scenes/battle_scene/unit.tscn index b9c6914..1aa9a7e 100644 --- a/scenes/battle_scene/unit.tscn +++ b/scenes/battle_scene/unit.tscn @@ -1,9 +1,9 @@ -[gd_scene load_steps=18 format=3 uid="uid://c8ts3jtnd8gu4"] +[gd_scene load_steps=16 format=3 uid="uid://c8ts3jtnd8gu4"] [ext_resource type="Script" path="res://scripts/battle_system/unit.gd" id="1_yk6bw"] [ext_resource type="Texture2D" uid="uid://cetex474njydu" path="res://art/shadow.png" id="2_1bhlx"] [ext_resource type="Shader" path="res://material/Outline.gdshader" id="3_0pewf"] -[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://characters/skeddles/smiley.png" id="4_u206w"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://art/characters/skeddles/smiley.png" id="4_u206w"] [ext_resource type="FontFile" uid="uid://c56rtacbksa5q" path="res://art/04B_11__.TTF" id="5_0wjj2"] [ext_resource type="Texture2D" uid="uid://c81c6mcak0iba" path="res://art/rip_v1.png" id="6_gv886"] [ext_resource type="Texture2D" uid="uid://c4qk80jxsktq2" path="res://art/select_that.png" id="7_ec8eb"] @@ -74,44 +74,28 @@ _data = { [sub_resource type="RectangleShape2D" id="RectangleShape2D_nfqqc"] size = Vector2(18, 18) -[sub_resource type="Animation" id="Animation_k4ryr"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath(".:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, -45)] -} +[sub_resource type="GDScript" id="GDScript_qgwdo"] +script/source = "extends Sprite2D -[sub_resource type="Animation" id="Animation_4n6ey"] -resource_name = "Show" -length = 1.00002 -loop_mode = 1 -step = 0.166667 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath(".:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.5), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector2(0, -43), Vector2(0, -44)] -} -[sub_resource type="AnimationLibrary" id="AnimationLibrary_hrid5"] -_data = { -"RESET": SubResource("Animation_k4ryr"), -"Show": SubResource("Animation_4n6ey") -} +@export var speed: float = 1.0 +@export var amplitude: float = 100.0 +var initial_position: Vector2 + +func _ready(): + initial_position = position + +func _process(delta: float): + position.y = initial_position.y + abs(sin(Time.get_ticks_msec() / 1000.0 * speed)) * amplitude + +func stop() -> void: + set_process(false) + hide() + +func play() -> void: + set_process(true) + show() +" [node name="Unit" type="Node2D"] script = ExtResource("1_yk6bw") @@ -195,15 +179,15 @@ shape = SubResource("RectangleShape2D_nfqqc") unique_name_in_owner = true visible = false z_index = 2 -position = Vector2(0, -45) +position = Vector2(0, -43) texture = ExtResource("7_ec8eb") +script = SubResource("GDScript_qgwdo") +speed = 2.0 +amplitude = 2.0 -[node name="SelectAnimation" type="AnimationPlayer" parent="SelectUI"] +[node name="NumberPopupPoint" type="Marker2D" parent="."] unique_name_in_owner = true -libraries = { -"": SubResource("AnimationLibrary_hrid5") -} -autoplay = "RESET" +position = Vector2(0, -22) [connection signal="input_event" from="SelectionArea" to="." method="_on_selection_area_input_event"] [connection signal="mouse_entered" from="SelectionArea" to="." method="_on_selection_area_mouse_entered"] diff --git a/scenes/character.tscn b/scenes/character.tscn index 865441a..c4435eb 100644 --- a/scenes/character.tscn +++ b/scenes/character.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" path="res://scripts/character.gd" id="1_ntm52"] [ext_resource type="Texture2D" uid="uid://cetex474njydu" path="res://art/shadow.png" id="2_nil7t"] -[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://characters/skeddles/smiley.png" id="3_ig2fj"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://art/characters/skeddles/smiley.png" id="3_ig2fj"] [sub_resource type="AtlasTexture" id="AtlasTexture_ynt3s"] atlas = ExtResource("3_ig2fj") diff --git a/scenes/number_pop_up.tscn b/scenes/number_pop_up.tscn new file mode 100644 index 0000000..4c9fb4a --- /dev/null +++ b/scenes/number_pop_up.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=2 format=3 uid="uid://efy7vkhctr8g"] + +[ext_resource type="FontFile" uid="uid://c56rtacbksa5q" path="res://art/04B_11__.TTF" id="1_20j5s"] + +[node name="NumberPopUp" type="Label"] +z_index = 2 +offset_right = 1.0 +offset_bottom = 6.0 +pivot_offset = Vector2(0, 3) +theme_override_constants/outline_size = 3 +theme_override_fonts/font = ExtResource("1_20j5s") +theme_override_font_sizes/font_size = 6 +text = "0000" +horizontal_alignment = 1 +autowrap_mode = 2 diff --git a/scenes/player.tscn b/scenes/player.tscn index 3b5ad66..1086224 100644 --- a/scenes/player.tscn +++ b/scenes/player.tscn @@ -1,12 +1,41 @@ -[gd_scene load_steps=5 format=3 uid="uid://dik8pqs6immb7"] +[gd_scene load_steps=9 format=3 uid="uid://dik8pqs6immb7"] [ext_resource type="Script" path="res://scripts/player.gd" id="1_1kok8"] -[ext_resource type="Resource" uid="uid://dkf51paik6ls2" path="res://resource/CharacterSheet/skeddles.tres" id="2_cr35e"] [ext_resource type="Script" path="res://scripts/character_sheet/character_sheet.gd" id="2_wnyoj"] -[ext_resource type="Resource" uid="uid://bl60g5le4rvd2" path="res://resource/CharacterSheet/smiley.tres" id="4_yqyha"] +[ext_resource type="Resource" uid="uid://75xe5isavtju" path="res://resource/skill/lightning.tres" id="3_r0ii2"] +[ext_resource type="Resource" uid="uid://dm02dqyd5x646" path="res://resource/skill/spin_to_wheel.tres" id="4_fc6pn"] +[ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://art/characters/skeddles/skeddles.png" id="5_uold0"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://art/characters/skeddles/smiley.png" id="6_ba0o3"] + +[sub_resource type="Resource" id="Resource_y23hf"] +resource_local_to_scene = true +script = ExtResource("2_wnyoj") +name = "Skeddles" +sprite_sheet = ExtResource("5_uold0") +max_hp = 10 +max_mana = 0 +dmg = 1 +def = 0 +magic = 0 +skills = { +ExtResource("3_r0ii2"): 0, +ExtResource("4_fc6pn"): 1 +} + +[sub_resource type="Resource" id="Resource_ffu2l"] +resource_local_to_scene = true +script = ExtResource("2_wnyoj") +name = "Smiley" +sprite_sheet = ExtResource("6_ba0o3") +max_hp = 3 +max_mana = 0 +dmg = 1 +def = 0 +magic = 0 +skills = {} [node name="Player" type="Node2D"] script = ExtResource("1_1kok8") -party = Array[ExtResource("2_wnyoj")]([ExtResource("2_cr35e"), ExtResource("4_yqyha")]) +party = Array[ExtResource("2_wnyoj")]([SubResource("Resource_y23hf"), SubResource("Resource_ffu2l")]) [node name="Camera2D" type="Camera2D" parent="."] diff --git a/scenes/world.tscn b/scenes/world.tscn index e2b9f62..761542f 100644 --- a/scenes/world.tscn +++ b/scenes/world.tscn @@ -1,17 +1,18 @@ -[gd_scene load_steps=19 format=4 uid="uid://b364qqtpututw"] +[gd_scene load_steps=20 format=4 uid="uid://b364qqtpututw"] [ext_resource type="PackedScene" uid="uid://dik8pqs6immb7" path="res://scenes/player.tscn" id="1_qpucf"] [ext_resource type="Texture2D" uid="uid://djqeqcpfbjjxi" path="res://art/tileset.png" id="1_qwsel"] [ext_resource type="PackedScene" uid="uid://rxiy1bn4tm2u" path="res://scenes/character.tscn" id="2_6dtdq"] -[ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://characters/skeddles/skeddles.png" id="3_dnasa"] +[ext_resource type="Texture2D" uid="uid://bxsbc7vc6xsxi" path="res://art/characters/skeddles/skeddles.png" id="3_dnasa"] [ext_resource type="Script" path="res://scripts/character_sheet/character_sheet.gd" id="5_67ydd"] [ext_resource type="Script" path="res://scripts/battle_system/battle_trigger.gd" id="5_yord7"] +[ext_resource type="Resource" uid="uid://75xe5isavtju" path="res://resource/skill/lightning.tres" id="6_4oij4"] [ext_resource type="Script" path="res://scripts/battle_system/ai/CharacterAP.gd" id="6_8c77f"] -[ext_resource type="Script" path="res://scripts/character_sheet/skill.gd" id="6_g0na8"] -[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://characters/skeddles/smiley.png" id="7_qsdja"] -[ext_resource type="Resource" uid="uid://dlddn7gpxeu45" path="res://resource/ActionPriorities/enemy_smiley.tres" id="10_inias"] +[ext_resource type="Resource" uid="uid://dm02dqyd5x646" path="res://resource/skill/spin_to_wheel.tres" id="7_63jel"] +[ext_resource type="Texture2D" uid="uid://dxllgjcrdt3e6" path="res://art/characters/skeddles/smiley.png" id="7_qsdja"] +[ext_resource type="Resource" uid="uid://dlddn7gpxeu45" path="res://resource/action_priorities/enemy_smiley.tres" id="10_inias"] [ext_resource type="Script" path="res://scripts/battle_system/ai/ActionPriority.gd" id="10_ocnws"] -[ext_resource type="Resource" uid="uid://dkf51paik6ls2" path="res://resource/CharacterSheet/skeddles.tres" id="12_c3lmx"] +[ext_resource type="Resource" uid="uid://dkf51paik6ls2" path="res://resource/character_sheet/skeddles.tres" id="12_c3lmx"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_54e3y"] texture = ExtResource("1_qwsel") @@ -52,29 +53,32 @@ texture = ExtResource("1_qwsel") physics_layer_0/collision_layer = 2 sources/0 = SubResource("TileSetAtlasSource_54e3y") -[sub_resource type="Resource" id="Resource_xc0kg"] +[sub_resource type="Resource" id="Resource_u82ws"] resource_local_to_scene = true script = ExtResource("5_67ydd") -char_name = "Skeddles" +name = "Skeddles" sprite_sheet = ExtResource("3_dnasa") max_hp = 10 max_mana = 0 -dmg = 2 +dmg = 1 def = 0 magic = 0 -skill = Array[ExtResource("6_g0na8")]([]) +skills = { +ExtResource("6_4oij4"): 0, +ExtResource("7_63jel"): 1 +} -[sub_resource type="Resource" id="Resource_r0yap"] +[sub_resource type="Resource" id="Resource_4j0yf"] resource_local_to_scene = true script = ExtResource("5_67ydd") -char_name = "Smiley" +name = "Smiley" sprite_sheet = ExtResource("7_qsdja") max_hp = 3 max_mana = 0 dmg = 1 def = 0 magic = 0 -skill = Array[ExtResource("6_g0na8")]([]) +skills = {} [sub_resource type="Resource" id="Resource_0v6bm"] script = ExtResource("6_8c77f") @@ -109,7 +113,7 @@ character_name = "skeddles" sprite_sheet = ExtResource("3_dnasa") [node name="Player" parent="Player" instance=ExtResource("1_qpucf")] -party = Array[ExtResource("5_67ydd")]([SubResource("Resource_xc0kg"), SubResource("Resource_r0yap")]) +party = Array[ExtResource("5_67ydd")]([SubResource("Resource_u82ws"), SubResource("Resource_4j0yf")]) [node name="BattleTrigger" type="Area2D" parent="."] z_index = 2 diff --git a/scripts/battle_system/battle_manager.gd b/scripts/battle_system/battle_manager.gd index 4b32933..29da569 100644 --- a/scripts/battle_system/battle_manager.gd +++ b/scripts/battle_system/battle_manager.gd @@ -2,39 +2,93 @@ class_name BattleManager extends CanvasLayer signal end_turn signal end_display_text -signal end_selection +signal end_selection(index : int) +signal hide_selection +signal selection_index_changed(index : int) -#Display Text Variables -var typed_text : float -var text_length : int -const TEXT_SPEED : float = 30 -const TEXT_SPEED_UP_MULT : float = 2 - -var curCharSheet : CharacterSheet +enum UIMenuState {NONE, ATTACK, SKILL, ITEM} const UNIT = preload("res://scenes/battle_scene/unit.tscn") const UNIT_SPACING = 30 +const NUMBER_POP_UP = preload("res://scenes/number_pop_up.tscn") +const TEXT_SPEED : float = 30 +const TEXT_SPEED_UP_MULT : float = 2 + var ally_units : Array[Unit] = [] var enemy_units : Array[Unit] = [] +#Turn temp variables +var cur_player_unit : Unit +var cur_char_sheet : CharacterSheet var selected_index : int = 0 +var selection_size : int +var is_unit_selecting : bool: + set(value): + is_unit_selecting = value + if value == true: + prev_focused = get_viewport().gui_get_focus_owner() + prev_focused.release_focus() + else: + if prev_focused != null: prev_focused.grab_focus() -func _input(event: InputEvent): - if event is InputEventKey && event.pressed && event.keycode == KEY_R: - get_tree().reload_current_scene() +var typed_text : float +var text_length : int + +var get_reward : bool var direct_end_fight : bool: set(value): direct_end_fight = value if value == true: end_turn.emit() -var has_reward : bool - var is_fight_ended : bool: get: return direct_end_fight || ally_units.is_empty() || enemy_units.is_empty() +var prev_focused : Control + + +func _input(event: InputEvent): + #TODO REMOVE THIS + if event is InputEventKey && event.pressed: + match(event.keycode): + KEY_R: + get_tree().reload_current_scene() + hide() + + if is_unit_selecting: + if Input.is_action_just_pressed("Left"): + selected_index -= 1 + selected_index = maxi(0, selected_index) + selection_index_changed.emit(selected_index) + + elif Input.is_action_just_pressed("Right"): + selected_index += 1 + selected_index = mini(selection_size - 1, selected_index) + selection_index_changed.emit(selected_index) + + if Input.is_action_just_pressed("Confirm"): + end_selection.emit() + elif Input.is_action_just_pressed("Cancel"): + select_cancel() + + +func _ready() -> void: + end_selection.connect(func() -> void: + for c in selection_index_changed.get_connections(): + selection_index_changed.disconnect(c.callable) + ) + + var act_btn : Array[Node] = %ActionContainer.get_children() + var start_index : int = act_btn.size() - 1 + + for i : int in range(start_index): + act_btn[i].focus_neighbor_bottom = act_btn[i + 1].get_path() + + for i : int in range(start_index, 0, -1): + act_btn[i].focus_neighbor_top = act_btn[i - 1].get_path() + func _process(delta : float) -> void: if typed_text < text_length: @@ -47,15 +101,13 @@ func _process(delta : float) -> void: %Text.visible_characters = typed_text if typed_text >= text_length: - %Next.show() %BlinkNext.start() else: if Input.is_action_just_pressed("SpeedUpDialogue") || Input.is_action_just_pressed("SkipDialogue"): - end_display_text.emit() - +#Battle Logic func fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Globals.player_party) -> void: if enemies.is_empty(): push_error("There's no enemies!") @@ -66,10 +118,13 @@ func fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Global return direct_end_fight = false - has_reward = true + get_reward = true Globals.battle.emit() get_tree().current_scene.set_deferred("process_mode", Node.PROCESS_MODE_DISABLED) + + initialize_action_menu(%ItemContainer, Globals.player_inv, %ItemButton, item_initialize) + show() ally_units.clear() @@ -82,7 +137,7 @@ func fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Global #Spawn in Units var unit_position : Vector2 = Vector2((allies.size() - 1) / 2.0 * UNIT_SPACING, 0) for cs : CharacterSheet in allies: - spawn_unit(cs, %AllyContainer, unit_position, ally_units, remove_ally_unit) + spawn_unit(cs, Unit.Group.ALLY, unit_position) unit_position.x -= UNIT_SPACING @@ -94,7 +149,7 @@ func fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Global unit_position = Vector2((enemies.size() - 1) / 2.0 * -UNIT_SPACING, 0) for cap : CharacterAP in new_enemies: cap.char_sheet.Reset() - var unit : Unit = spawn_unit(cap.char_sheet, %EnemyContainer, unit_position, enemy_units, remove_enemy_unit) + var unit : Unit = spawn_unit(cap.char_sheet, Unit.Group.ENEMY, unit_position) unit.action_priorities = cap.action_priorities unit.get_node("CharacterSprite").flip_h = true unit_position.x += UNIT_SPACING @@ -114,24 +169,39 @@ func fight(enemies : Array[CharacterAP], allies : Array[CharacterSheet] = Global elif allies.is_empty(): lose() -func spawn_unit(char_sheet : CharacterSheet, parent_node : Node2D, unit_position : Vector2, group_unit, on_remove_unit : Callable) -> Unit: +func spawn_unit(char_sheet : CharacterSheet, group : Unit.Group, unit_position : Vector2) -> Unit: + var parent_node : Node2D + var on_remove_unit : Callable + var group_unit : Array[Unit] + + match(group): + Unit.Group.ALLY: + parent_node = %AllyContainer + on_remove_unit = remove_ally_unit + group_unit = ally_units + Unit.Group.ENEMY: + parent_node = %EnemyContainer + on_remove_unit = remove_enemy_unit + group_unit = enemy_units + + var unit : Unit = UNIT.instantiate() parent_node.add_child.call_deferred(unit) - unit.Setup.call_deferred(char_sheet, self) - + unit.setup.call_deferred(char_sheet, group, self) unit.position = unit_position group_unit.append(unit) char_sheet.death.connect(on_remove_unit) char_sheet.unit_ref = unit + hide_selection.connect(unit.select_cancel) end_selection.connect(unit.select_cancel) return unit - + func turn_loop() -> void: while true: for ally : Unit in ally_units: - show_actions(ally.char_sheet) + show_actions(ally) await end_turn if is_fight_ended: return @@ -141,13 +211,6 @@ func turn_loop() -> void: if is_fight_ended: return -func show_actions(char_sheet : CharacterSheet) -> void: - curCharSheet = char_sheet - %Actions.show() - %SelectPrompt.hide() - %TextPrompt.hide() - - func remove_ally_unit(char_sheet : CharacterSheet) -> void: ally_units.erase(char_sheet.unit_ref) @@ -170,91 +233,240 @@ func return_to_world() -> void: Globals.game_world.emit() get_tree().current_scene.process_mode = Node.PROCESS_MODE_INHERIT visible = false + +#UI +func show_actions(unit : Unit) -> void: + cur_player_unit = unit + cur_char_sheet = unit.char_sheet + %Actions.show() + %Menu.hide() + %ActionInfo.hide() + + #Skills + if cur_char_sheet.skills.is_empty(): + disable_button(%SkillButton, true) + else: + disable_button(%SkillButton, false) + initialize_action_menu(%SkillContainer, cur_char_sheet.skills.keys(), %SkillButton, skill_initialize) + + disable_button(%ItemButton, Globals.player_inv.is_empty()) + show_action_menu(UIMenuState.NONE) + %AttackButton.grab_focus() -func display_text(texts : Array[String]) -> void: - %Actions.hide() - %SelectPrompt.hide() - %TextPrompt.show() + +func disable_button(button : Button, condition : bool) -> void: + button.disabled = condition + button.focus_mode = Control.FOCUS_NONE if condition else Control.FOCUS_ALL + + +func initialize_action_menu(container : Control, array : Array, left_path : Control, on_press : Callable) -> void: + if array.is_empty(): return - set_process(true) + for child : Node in container.get_children(): + child.queue_free() - for t : String in texts: - %Next.hide() - %BlinkNext.stop() - %Text.visible_ratio = 0 - %Text.text = t - typed_text = 0 - text_length = t.length() - await end_display_text + var path : NodePath = left_path.get_path() + var btn_array : Array[Button] = [] + for element in array: + var btn : Button = Button.new() + container.add_child(btn) + btn.text = element.name + btn.focus_neighbor_left = path + btn.pressed.connect(on_press.bind(element)) + btn_array.append(btn) - set_process(false) - await get_tree().create_timer(0.1).timeout + var temp_btn : Button = btn_array[0] + temp_btn.focus_neighbor_top = temp_btn.get_path() + + temp_btn = btn_array[btn_array.size() - 1] + temp_btn.focus_neighbor_bottom = temp_btn.get_path() + + return + + +func show_action_menu(menu : UIMenuState) -> void: + %InfoPanel.hide() + %DisplayText.hide() + %Menu.show() + %AttackMenu.visible = menu == UIMenuState.ATTACK + %SkillMenu.visible = menu == UIMenuState.SKILL + %ItemMenu.visible = menu == UIMenuState.ITEM + + match(menu): + UIMenuState.ATTACK: + pass + UIMenuState.SKILL: + %SkillButton.focus_neighbor_right = %SkillContainer.get_child(0).get_path() + UIMenuState.ITEM: + %ItemButton.focus_neighbor_right = %ItemContainer.get_child(0).get_path() + + selected_index = -1 + end_selection.emit() + + +func select(group : BattleNamespace.TargetGroup, type : BattleNamespace.TargetType) -> void: + var selectable_units : Array[Unit] + + match(group): + BattleNamespace.TargetGroup.ENEMY: + selectable_units = enemy_units + + BattleNamespace.TargetGroup.ALLY: + selectable_units = ally_units + + BattleNamespace.TargetGroup.BOTH: + selectable_units = ally_units + enemy_units + + BattleNamespace.TargetGroup.SELF: + select_unit_single([cur_player_unit]) + await end_selection + return + + match(type): + BattleNamespace.TargetType.SINGLE: + select_unit_single(selectable_units) + BattleNamespace.TargetType.ALL: + select_group_all_unit(selectable_units) + BattleNamespace.TargetType.ALL_SEPERATE: + select_group_seperate_unit(selectable_units) + BattleNamespace.TargetType.OTHERS: + selectable_units.erase(cur_player_unit) + select_group_all_unit(selectable_units) + BattleNamespace.TargetType.OTHERS_SEPERATE: + selectable_units.erase(cur_player_unit) + select_group_seperate_unit(selectable_units) + await end_selection -func _on_blink_next_timeout() -> void: - %Next.visible = !%Next.visible + +func select_unit_single(group_unit : Array[Unit]) -> void: + is_unit_selecting = true + selected_index = 0 + selection_size = group_unit.size() + hide_selection.emit() + for i : int in range(0, group_unit.size()): + var unit : Unit = group_unit[i] + unit.set_select_index(i) + connect_select_show_signal(unit) + + selection_index_changed.emit(0) -func select_single_unit(group_unit : Array[Unit]) -> void: + +func select_group_all_unit(group_unit : Array[Unit]) -> void: + is_unit_selecting = true selected_index = 0 - %Actions.hide() - %SelectPrompt.show() + selection_size = 1 - var i : int = 0 + hide_selection.emit() for unit : Unit in group_unit: - unit.set_select_index(i) - i += 1 + unit.set_select_index(0) + connect_select_show_signal(unit) + + selection_index_changed.emit(0) -func select_group_unit(group_unit : Array[Unit]) -> void: - pass +func select_group_seperate_unit(group_unit : Array[Unit]) -> void: + is_unit_selecting = true + selected_index = 0 + selection_size = 2 + + hide_selection.emit() + for unit : Unit in group_unit: + unit.set_select_index(unit.group) + connect_select_show_signal(unit) + + selection_index_changed.emit(0) -func _on_select_cancel_pressed() -> void: - %SelectPrompt.hide() - %Actions.show() +func connect_select_show_signal(unit : Unit)-> void: + if !selection_index_changed.is_connected(unit.show_select_ui): + selection_index_changed.connect(unit.show_select_ui) + + +func select_cancel() -> void: + is_unit_selecting = false selected_index = -1 end_selection.emit() - -#TODO Idk where to put this so here for now +#TODO Idk where to put this, so here for now func basic_atk(char_sheet : CharacterSheet, target : Unit) -> void: - await display_text(["%s does a basic attack!" % char_sheet.char_name]) + await display_text(["%s does a basic attack!" % char_sheet.name]) await display_text([ - "%s took %d damage!" % [target.char_sheet.char_name, target.take_damage(char_sheet.dmg)] + "%s took %d damage!" % [target.char_sheet.name, target.take_damage(char_sheet.dmg)] ]) end_turn.emit() -func _on_attack_pressed() -> void: - if enemy_units.size() == 1: - basic_atk(curCharSheet, enemy_units[0]) - else: - select_single_unit(enemy_units) - await end_selection - if selected_index != -1: - basic_atk(curCharSheet, enemy_units[selected_index]) +func skill_initialize(skill : SkillResource) -> void: + print(skill.name) + await select(skill.target_group, skill.target_type) -func _on_skill_pressed() -> void: - pass # Replace with function body. +func item_initialize(item : Item) -> void: + print(item.name) -func _on_item_pressed() -> void: - pass # Replace with function body. +func _on_attack_pressed() -> void: + select_unit_single(enemy_units) + await end_selection + if selected_index != -1: + basic_atk(cur_char_sheet, enemy_units[selected_index]) func _on_run_pressed() -> void: await display_text(["You tried to [wave]run away!", "..."]) if randf_range(0.0, 1.0) >= 0.5: - await display_text(["You successfully ran away!", "Run now little chicken 🐔🐤"]) + await display_text(["You successfully ran away!", "Run now you little chicken 🐔🐤"]) #TODO play chick sfx :) - has_reward = false + get_reward = false direct_end_fight = true return_to_world() else: await display_text(["It failed!"]) end_turn.emit() + +func display_text(texts : Array[String]) -> void: + %Actions.hide() + %DisplayText.show() + + set_process(true) + + for t : String in texts: + %Next.hide() + %BlinkNext.stop() + %Text.visible_ratio = 0 + %Text.text = t + typed_text = 0 + text_length = t.length() + await end_display_text + + set_process(false) + await get_tree().create_timer(0.1).timeout + + +func create_num_popup(value : int, num_pos : Vector2, color : Color = Color.WHITE) -> void: + var num : Label = NUMBER_POP_UP.instantiate() + + num_pos += Vector2.UP * 3 + + add_child(num) + num.text = str(value) + num.global_position = num_pos + Vector2.DOWN * 3 + num.set("theme_override_colors/font_color", color) + num.scale = Vector2.ZERO + + var tween : Tween = get_tree().create_tween() + tween.set_parallel() + tween.tween_property( + num, "global_position", num_pos, 0.4 + ).set_trans(Tween.TRANS_ELASTIC).set_ease(Tween.EASE_OUT).set_delay(0.05) + tween.tween_property(num, "scale", Vector2.ONE, 0.3).set_trans(Tween.TRANS_SPRING).set_ease(Tween.EASE_OUT) + tween.tween_property( + num, "modulate", Color.TRANSPARENT, 0.5 + ).set_trans(Tween.TRANS_LINEAR).set_delay(1.2) + + tween.finished.connect(func(): num.queue_free()) diff --git a/scripts/battle_system/battle_namespace.gd b/scripts/battle_system/battle_namespace.gd new file mode 100644 index 0000000..1d9d0a8 --- /dev/null +++ b/scripts/battle_system/battle_namespace.gd @@ -0,0 +1,5 @@ +class_name BattleNamespace + +enum AttackType {PHYSICAL, MAGIC, UNKOWN} +enum TargetGroup {ENEMY, ALLY, BOTH, SELF} +enum TargetType {SINGLE, ALL, ALL_SEPERATE, OTHERS, OTHERS_SEPERATE} diff --git a/scripts/battle_system/unit.gd b/scripts/battle_system/unit.gd index 2876241..1b48ff8 100644 --- a/scripts/battle_system/unit.gd +++ b/scripts/battle_system/unit.gd @@ -1,84 +1,103 @@ class_name Unit extends Node2D +enum Group {ALLY, ENEMY} + @export var char_sheet : CharacterSheet var action_priorities : Array[ActionPriority] var battle_manager : BattleManager -var is_selectiable : bool = false +var is_selectable : bool = false var select_index : int +var group : Group + +var cld_counter : Dictionary = {} @onready var selection_area: Area2D = %SelectionArea @onready var selection_collision : CollisionShape2D = %SelectionCollision @onready var shader : ShaderMaterial = %CharacterSprite.material -var character_sprite: Sprite2D func _ready() -> void: %Tombstone.hide() - character_sprite = %CharacterSprite -func Setup(char_sheet : CharacterSheet, battle_manager : BattleManager) -> void: +@warning_ignore("shadowed_variable") +func setup(char_sheet : CharacterSheet, group : Unit.Group, battle_manager : BattleManager) -> void: self.char_sheet = char_sheet self.battle_manager = battle_manager + self.group = group + + cld_counter.clear() + for skill : SkillResource in char_sheet.skills.keys(): + cld_counter[skill] = 0 + %CharacterSprite.texture = char_sheet.sprite_sheet %SelectUI.hide() - SetHpBar(char_sheet.cur_hp, char_sheet.max_hp) - char_sheet.hp_changed.connect(SetHpBar) + set_hp_bar(char_sheet.cur_hp, char_sheet.max_hp) + char_sheet.hp_changed.connect(set_hp_bar) char_sheet.death.connect(death) shader.set_shader_parameter("enable", false) -func SetHpBar(value : int, max : int) -> void: +func set_hp_bar(value : int, max_val : int) -> void: %HPBar.value = value - %HPBar.max_value = max - %HPLabel.text = "%d/%d" % [value, max] + %HPBar.max_value = max_val + %HPLabel.text = "%d/%d" % [value, max_val] + func death(_charSheet : CharacterSheet): %CharacterSprite.hide() %Tombstone.show() + func perform_ai_action(battle_scene : BattleManager) -> void: #TODO Change this to its ai battle_scene.basic_atk(char_sheet, battle_scene.ally_units.pick_random()) func take_damage(dmg : int) -> int: - var dmgDealt : int = maxi(1, dmg - char_sheet.def) - char_sheet.cur_hp -= dmgDealt - return dmgDealt + var dmg_dealt : int = maxi(1, dmg - char_sheet.def) + char_sheet.cur_hp -= dmg_dealt + battle_manager.create_num_popup(dmg_dealt, %NumberPopupPoint.global_position) + return dmg_dealt + func set_select_index(index : int) -> void: select_index = index - shader.set_shader_parameter("enable", true) - is_selectiable = true + is_selectable = true + + +func show_select_ui(index : int) -> void: + if is_selectable && index == select_index: + %SelectUI.play() + shader.set_shader_parameter("enable", true) + else: + %SelectUI.stop() + shader.set_shader_parameter("enable", false) + #TODO Maybe add a tooltip to show character sheet's stats func _on_selection_area_mouse_entered() -> void: - if is_selectiable: - %SelectUI.show() - %SelectAnimation.play("Show") + if is_selectable: + battle_manager.selection_index_changed.emit(select_index) else: shader.set_shader_parameter("enable", true) func _on_selection_area_mouse_exited() -> void: - if is_selectiable: - %SelectUI.hide() - %SelectAnimation.stop() - else: + if !is_selectable: shader.set_shader_parameter("enable", false) -func select_cancel()-> void: - %SelectUI.hide() - %SelectAnimation.stop() +func select_cancel() -> void: + %SelectUI.stop() shader.set_shader_parameter("enable", false) - is_selectiable = false + is_selectable = false + select_index = -1 func _on_selection_area_input_event(_viewport: Node, event: InputEvent, _shape_idx: int) -> void: - if is_selectiable: + if is_selectable: if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed: battle_manager.selected_index = select_index battle_manager.end_selection.emit() diff --git a/scripts/character_sheet/character_sheet.gd b/scripts/character_sheet/character_sheet.gd index a891511..790f94a 100644 --- a/scripts/character_sheet/character_sheet.gd +++ b/scripts/character_sheet/character_sheet.gd @@ -1,6 +1,6 @@ class_name CharacterSheet extends Resource -@export var char_name : String +@export var name : String @export var sprite_sheet : CompressedTexture2D @export_group("Stats") @@ -42,8 +42,8 @@ signal mana_changed(value : int, max : int) @export_group("Skills") -@export var skill : Array[Skill] - +#@export var skills : Array[Skill] +@export var skills : Dictionary var unit_ref : Unit diff --git a/scripts/character_sheet/skill.gd b/scripts/character_sheet/skill.gd index 3de9725..425cbc2 100644 --- a/scripts/character_sheet/skill.gd +++ b/scripts/character_sheet/skill.gd @@ -1,4 +1 @@ -class_name Skill extends Resource - -enum TargetGroup {Ally, Enemy, Both} -enum TargetType {Single, Adjacent, Random, All} +class_name Skill extends Node2D diff --git a/scripts/item.gd b/scripts/item.gd new file mode 100644 index 0000000..482b5b1 --- /dev/null +++ b/scripts/item.gd @@ -0,0 +1,6 @@ +class_name Item extends Resource + + +@export var name : String +@export var sprite : Texture2D +@export_multiline var description : String diff --git a/scripts/skill/skill_resource.gd b/scripts/skill/skill_resource.gd new file mode 100644 index 0000000..4c16d91 --- /dev/null +++ b/scripts/skill/skill_resource.gd @@ -0,0 +1,13 @@ +class_name SkillResource extends Resource + +@export var name : String +@export var atk_type : BattleNamespace.AttackType +@export_range(0, 0, 1, "or_greater") var mana_cost : int +@export_range(0, 0, 1, "or_greater") var cooldown : int + +@export var target_group : BattleNamespace.TargetGroup +@export var target_type : BattleNamespace.TargetType + +@export var packed_scene : PackedScene + +@export_multiline var description : String diff --git a/scripts/skill/skill_scene.gd b/scripts/skill/skill_scene.gd new file mode 100644 index 0000000..a6f7231 --- /dev/null +++ b/scripts/skill/skill_scene.gd @@ -0,0 +1,5 @@ +class_name SkillScene extends Node2D + + +func initialize() -> void: + pass diff --git a/scripts/test/battle_enemy_placement.gd b/scripts/test/battle_enemy_placement.gd new file mode 100644 index 0000000..3c8aa37 --- /dev/null +++ b/scripts/test/battle_enemy_placement.gd @@ -0,0 +1,38 @@ +@tool +extends Marker2D + +const UNIT = preload("res://scenes/battle_scene/unit.tscn") + +@export var spacing : int: + set(value): + spacing = value + set_positions() + +@export var count : int: + set(value): + if !Engine.is_editor_hint(): return + count = maxi(0, value) + + var children : Array[Node] = get_children() + if count > children.size(): + for i : int in range(count - children.size()): + spawn_new() + elif count < children.size(): + for i : int in range(children.size() - count): + get_child(children.size() - i - 1).free() + + await get_tree().process_frame + set_positions() + +func spawn_new() -> void: + var unit : Unit = UNIT.instantiate() + add_child(unit) + unit.owner = get_tree().edited_scene_root + +func set_positions() -> void: + var children : Array[Node] = get_children() + var unit_position : Vector2 = Vector2((children.size() - 1) / -2.0 * spacing, 0) + + for c : Node2D in children: + c.position = unit_position + unit_position.x += spacing