Brainfuck, 92 (hirose)
->+++++>>>+>+>+>-->>++[+++[>++++++++<-]<+]>>.-[>->>>>>[+<]>--]>+>--.->---..>+++>.>>>++++[.<] This is a slight modification of hirose's 92-byte solution for the lowercase-w version of the problem on Anarchy Golf. (In turn, hirose's solution is based on Mark Byers' 94-byte solution, possibly via ksk's 93-byte solution -- hard to tell based on submission dates.)
Changing ++ to -- conveniently subtracts 32 from the cell that holds w, turning it into W.
Brainfuck, 95
->>++>+++>+>---->--[++++++[>+++++++++++<-]-<+]>>----.>+++.>-..+++.>>>.<.<.<.+++.------.<-.>>>+. For this solution, I used code that I wrote for this problem on SPOJ and touched up the output a bit by hand.
Note: Both solutions are compatible with Alex Pankratov's bff (brainfuck interpreter used on SPOJ and ideone) and Thomas Cort's BFI (used on Anarchy Golf).