ffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghgffdgfdgfghg