ababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaabababababbabbbbaabaab
