strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous strong and courageous