Jul 25 21 =$ 22 =$ 23 =$ 24 =$ 25 =$ 26 =$ 27
                                           
  28 29 30 31      
                                           
  M T W T F S S
Aug 25         1 2 3
                                           
  4 5 6 7 8 =$ 9 =$ 10 =$
                                           
  11 =$ 12 =$ 13 14 15 16 17
                           
  18 19 20 21 22 23 24
                                         
  25 26 =$ 27 =$ 28 29 30 31
                                     
               
                                           
  M T W T F S S
Sep 25 1 2 3 4 5 6 7
                                           
  8 9 10 11 12 =$ 13 =$ 14
                                           
  15 16 17 18 19 20 21
                         
  22 23 24 25 =$ 26 =$ 27 =$ 28
                                           
  29 30          
                                           
               
                                           
  M T W T F S S
Oct 25     1 2 =$ 3 =$ 4 5
                                           
  6 7 8 9 10 11 12
                                           
  13 14 15 16 17 18 19
                                           
  20 21 22 23 24 25 26
                                           
  27 28 29 30 31    
                                           
               
                                           
  M T W T F S S
Nov 25           1 2
                                           
  3 4 5 6 7 8 9
                                           
  10 11 12 13 14 15 16
                                           
  17 18 19 20 21 22 23
                                           
  24 25 26 27 28 29 30
                                           
               
                                           
  M T W T F S S
Dec 25 1 2 3 4 5 6 7
                                           
  8 9 10 11 12 13 14
                                           
  15 16 17 18 19 20 21
                                           
  22 23 24 25 26 27 28
                                           
  29 30 31        
                                           
               
                                           
  M T W T F S S
Jan 26       1 2 3 4
                                           
  5 6 7 8 9 10 11
                                           
  12 13 14 15 16 17 18
                                           
  19 20 21 22 23 24 25
                                           
  26 27 28 29 30 31  
                                           
               
                                           
  M T W T F S S
Feb 26             1
                                           
  2 3 4 5 6 7 8
                                           
  9 10 11 12 13 14 15
                                           
  16 17 18 19 20 21 22
                                           
  23 24 25 26 27 28  
                                           
               
                                           
  M T W T F S S
Mar 26             1
                                           
  2 3 4 5 6 7 8
                                           
  9 10 11 12 13 14 15
                                           
  16 17 18 19 20 21 22
                                           
  23 24 25 26 27 28 29
                                           
  30 31          
                                           
  M T W T F S S
Apr 26     1 2 3 4 5
                                           
  6 7 8 9 10 11 12
                                           
  13 14 15 16 17 18 19
                                           
  20 21 22 23 24 25 26
                                           
  27 28 29 30      
                                           
               
                                           
  M T W T F S S
May 26         1 2 3
                                           
  4 5 6 7 8 9 10
                                           
  11 12 13 14 15 16 17
                                           
  18 19 20 21 22 23 24
                                           
  25 26 27 28 29 30 31
                                           
               
                                           
  M T W T F S S
Jun 26 1 2 3 4 5 6 7
                                           
  8 9 10 11 12 13 14
                                           
  15 16 17 18 19 20 21
                                           
  22 23 24 25 26 27 28
                                           
  29 30          
                                           
               
                                           
  M T W T F S S
Jul 26     1 2 3 4 5
                                           
  6 7 8 9 10 11 12
                                           
  13 14 15 16 17 18 19
                                           
  20 21 22 23 24 25 26
                                           
  27 28 29 30 31    
                                           
               
END