Looks like top notch training. Tough and thorough.
BOW! BOW! BOW! BOW!